一、mysql的安裝
1.下載mysql的repo源
#wget?http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安裝mysql-community-release-el7-5.noarch.rpm包
(安裝這個包后,會獲得兩個mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo)
#rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.安裝mysql
#yum install mysql-server
4.重置密碼
更改用戶權(quán)限:
#chown -R root:root /var/lib/mysql
重啟mysql:
#systemctl restart mysql.service
登陸mysql:
#mysql -u root
mysql> use mysql;
修改密碼
mysql> update user set password=password('123456') where User='root';
賦權(quán)限給root,可用Navicat for MySQL訪問數(shù)據(jù)庫
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>flush privileges;
mysql> exit;
二、PHP的安裝
1.安裝epel
#yum?install?epel-release
2.安裝php yum源
#rpm -Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3.安裝php及擴(kuò)展
#yum -y install php70w php70w-mysql.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-curl.x86_64 php70w-common.x86_64
4.安裝php管理
#yum install php70w-fpm
三、配置nginx
1.修改nginx配置文件
#vi /usr/local/nginx/conf/nginx.conf
location ~.php$ {#匹配以.php結(jié)尾的url,~為任意字符串,$表示結(jié)束
? fastcgi_pass 127.0.0.1:9000;
? fastcgi_index index.php;
?fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
? include? ? fastcgi_params;
? }
2.修改php-fpm配置文件
#vi /etc/php-fpm.d/www.conf
把
user = apache
group = apache
修改為
user = www
??group = www
重啟nginx
#/usr/local/nginx/sbin/nginx -s reload
開啟php-fpm
#systemctl start php-fpm.service
開啟錯誤打印
#vi /etc/php.ini
display_errors = On
#vi /etc/php-fpm.d/www.conf
php_flag[display_errors] = on
#systemctl restart php-fpm.service
PHP,MYSQL完成
下一篇《LEMP服務(wù)器搭建三(swool擴(kuò)展,websocket的小案例)》