centos 7.2下搭建LNMP环境教程(2)

​ location ~.php$ { ​ 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配置文件位置:(/etc/php-fpm.d/www.conf)

​ 修改

user =nginx

​ group=nginx

3.启动nginx服务:

systemctl start nginx.service

​ 如需设置开机自启使用以下命令:

sudo systemctl enable nginx.service

​ 查看启动状态:

systemctl status nginx 

看到以下字眼说明启动成功!

​Active: active (running) since 六 2016-11-19 13:40:04 CST; 50min ago

4.启动PHP-FPM:

systemctl start php-fpm.service

如需设置开机自启试用以下命令:

sudo systemctl enable php-fpm.service

​ 查看启动状态:

systemctl status php-fpm.service

看到以下字眼说明启动成功!

​Active: active (running) since 六 2016-11-19 14:14:33 CST; 18min ago

至此,php+mysql+nginx 环境搭建完成!

最后,在web根目录下下一个php文件测试下;呼呼~~

为了更方便的访问修改数据库,需要安装mysql管理工具 phpMyAdmin

跳转web根目录:(根据之前设置跳转自己的网站根目录)

cd /wwwdata/html/

下载pma安装包:

wget https://files.phpmyadmin.net/phpMyAdmin/4.4.12/phpMyAdmin-4.4.12-all-languages.zip

解压安装包:

unzip phpMyAdmin-4.4.12-all-languages.zip

这里如果缺少 unzip 需要先安装unzip;

yum install unzip zip

重命名安装文件夹

mv phpMyAdmin-4.4.12-all-languages phpmyadmin

修改session存放目录权限:

chown -R nginx.nginx /var/lib/php/session

如果需要修改session根目录位置 需要修改位置:

/etc/php.ini 中修改 session.save_path

由于 /etc/php-fpm.d/www.conf中 的 session.save_path  比php.ini优先级更高所以如果 存在  /etc/php-fpm.d/www.conf中 的 session.save_path 只需修改这个即可

访问,如果能访问上,那么就成功了!

以为这样就可以了 但是登录又出现问题!登陆不上 !

做了一下修改:

1.修改/var/lib/php/session文件夹权限 770以上

​   2.在phpmyadmin目录下 config.sample.inc.php 中修改 $cfg'Servers'['user'] = 'root';$cfg'Servers'['password'] = '123456'; 为自己设置的用户名密码;

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5fa6568b4670701bc948869f26a9a1c6.html