一、安裝apache
1.yum install httpd 提示:按Y即可 30秒鐘後即可完成安裝
systemctl
restart httpd.service 重啓httpd apache服務
systemctl
enable httpd.service 設置apache開啓啓動項
二、安裝php5.6
1.檢查當前安裝的PHP包
yum list installed | grep php
如果有安裝的PHP包,先刪除他們
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
2.Centos
下載php源
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm ##CentOs 5.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm ##CentOs 6.x
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm ##CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3.運行yum
install(選擇你想安裝的php版本php5.5\php5.6\php7.0)
yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
注:如果想升級到5.6把上面的55w換成56w就可以了。
yum install 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
4.安裝PHP
FPM
yum install php55w-fpm
yum install php56w-fpm
yum install php70w-fpm
三、安裝mysql
#
下載mysql源安裝包
shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
# 安裝mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
#檢查mysql源是否安裝成功
yum repolist enabled | grep "mysql.*-community.*"
#安裝mysql服務
yum install mysql-community-server
#查看mysql啓動狀態
systemctl status mysqld
#查看系統默認安裝root密碼
grep 'temporary password' /var/log/mysqld.log
#登錄數據庫權限
mysql -uroot -p
輸入密碼
#修改root默認自定義密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPwd6!';
#啓動mysql服務
systemctl restart mysqld
#開啓遠程登錄數據庫權限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyNewPwd6!' WITH GRANT OPTION;
#修改數據庫字符集
vim /etc/my.cnf
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
#重啓數據庫服務
systemctl status mysqld