-
安装nginx(yum安装)
[root@erhui2 opt]# vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 [root@erhui2 opt]# yum -y install nginx
修改配置文件中的php信息
[root@erhui2 conf.d]# vim /etc/nginx/conf.d/default.conf ... location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
-
安装php(5.6版本)
安装php
[root@erhui2 opt]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm [root@erhui2 opt]# yum install php56w php56w-opcache [root@erhui2 opt]# yum install php56w-mysql php56w-devel php56w-fpm -y [root@erhui2 opt]# php --version PHP 5.6.30 (cli) (built: Jan 19 2017 22:50:24)
配置php
修改php.ini的889行
[root@erhui2 conf.d]# vim /etc/php.ini date.timezone = RPC
修改php-fpm配置文件
[root@erhui2 conf.d]# vim /etc/php-fpm.d/www.conf user = nginx group = nginx
重启php
[root@erhui2 conf.d]# /etc/init.d/php-fpm restart
-
安装mysql5.7
下载mysql5.7的源码包
mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar
[root@erhui2 local]# yum remove mysql-libs mysql-devel mysql mysql-server compat-mysql51 [root@erhui2 local]# tar xvf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar [root@erhui2 local]# yum install libnuma* perl-JSON.noarch perl-Time-HiRes libaio gcc c++ -y [root@erhui2 local]# rpm -ivh mysql-community-*
初始化mysql安装目录至
/home/mysql
[root@erhui2 local]# mysql_install_db --datadir=/home/mysql
给mysql目录授权
chown -R mysql:mysql /home/mysql
修改mysql配置文件
[root@erhui2 local]# vim /etc/my.cnf [mysqld] datadir=/home/mysql socket=/var/lib/mysql/mysql.sock max_connections=2000 wait_timeout=288000 group_concat_max_len = 200000 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION server-id = 21 log-bin=mysql-bin symbolic-links=0 log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid #skip-grant-tables=1
mysql初始密码存放文件
[root@erhui2 local]# cat ~/.mysql_secret # Password set for user 'root@localhost' at 2017-06-23 20:29:06 qw=ay-eraEk0
启动mysql
[root@erhui2 local]# /etc/init.d/mysqld start
-
测试
[root@erhui2 conf.d]# cat /usr/share/nginx/html/a.php <?php phpinfo(); ?>
通过访问,已经生效