1. 程式人生 > >虛擬機器centos7 lamp安裝和升級

虛擬機器centos7 lamp安裝和升級

1、安裝apache
//檢視
yum list httpd
//安裝
yum install httpd
//啟動
service httpd start或者systemctl start httpd
//暫停
service httpd stop或者systemctl stop httpd
//重啟
service httpd restart或者systemctl restart httpd
//外部訪問,設定防火牆允許http服務
firewall-cmd --add-service=http --permanent
//重啟防火牆
firewall-cmd --reload
//伺服器目錄地址
/var/www/html

2安裝mysql
//下載yum
curl -O https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm
//更新yum源
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
//安裝mysql
yum install mysql-community-server
//重啟mysql
systemctl start mysqld.service
//獲取mysql預設密碼
grep 'temporary password' /var/log/mysqld.log
//連線mysql
mysql -uroot -p
輸出密碼:
//登入成功,修改mysql預設密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySql123!';//MySql123!可變密碼
//退出
exit

3安裝php 預設php5.4
//安裝
yum install php
//進入目錄
cd /var/www/html
//建立info.php
vi info.php
//訪問php
訪問ip地址/info.php
//解析不了php,安裝php相關元件
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
//重啟apache伺服器
systemctl restart httpd

4一鍵安裝完php,升級到php5.6
//執行下面的命令升級軟體倉庫  
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm  
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
//執行下面的命令刪除php  
yum remove php-common
//安裝php 5.6版本
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring  
//重啟httpd

systemctl restart httpd

//其他版本php安裝
yum install -y php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm
如果想安裝php5.5或者5.6版本,將上面的php70w替換為php55w或者php56w就可以了。
安裝php7.1
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w

5phpmyadmin
cd /var/www/html
curl -O https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.xz
//解壓
tar -xJvf phpMyAdmin-4.7.0-all-languages.tar.xz
//重新命名
mv phpMyAdmin-4.7.0-all-languages phpMyAdmin

6虛擬主機配置
//進入apache目錄
cd /etc/httpd/conf.d
//新建vhosts.conf
vi vhosts.conf
<VirtualHost *:80>
  DocumentRoot "/var/www/html/phpMyAdmin"
  ServerName    www.phpMyAdmin.com
</VirtualHost>
:wq儲存
//重啟
systemctl restart httpd
//本地地址
C:\Windows\System32\drivers\etc\hosts
//新增

ip地址  www.phpMyAdmin.com

最後瀏覽器訪問 www.phpMyAdmin.com