首页 / PHP / php7 nginx安装
php7 nginx安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php7 nginx安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1939字,纯文字阅读大概需要3分钟。
内容图文
![php7 nginx安装](/upload/InfoBanner/zyjiaocheng/1161/6ef94024d3e24205a995caa6f14998f9.jpg)
1.安装yum源
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2.安装nginx
yum install -y nginx
3.启动nginx并设置开机自动运行
systemctl start nginx #启动,restart-重启,stop-停止
systemctl enable nginx #开机启动
4.查看版本及运行状态
nginx -v #查看版本
ps -ef | grep nginx #查看运行状态
二.安装php7
解决方案
下载repo文件
wget http://mirrors.aliyun.com/repo/Centos-7.repo
备份并替换系统的repo文件
cp Centos-7.repo /etc/yum.repos.d/
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv Centos-7.repo CentOS-Base.repo
执行yum源更新命令
yum clean all
yum makecache
yum update
yum install php72w* --skip-broken
---------------------
作者:weixin_41680974
来源:CSDN
原文:https://blog.csdn.net/weixin_41680974/article/details/79179274
版权声明:本文为博主原创文章,转载请附上博文链接!
4.启动php并设为开机启动
systemctl start php-fpm #启动,restart-重启,stop-停止
systemctl enable php-fpm #开机启动
5.查看版本及运行状态
php-fpm -v #查看版本
ps -ef | grep php-fpm #查看运行状态
进行完以上步骤之后,读者自行在nginx中配置web目录,已经可以正常运行了,但是此时nginx和php是以root身份运行,以最高权限运行web文件会给系统带来安全隐患,以下为权限配置示例
三.配置nginx权限
1.建立www用户及www用户组,将www用户同时加入www用户组和root组
adduser www #建立www用户
groupadd www #建立www用户组
usermod -G www www #将www用户加入www用户组同时从其他组移除
usermod -a -G root www #将www用户加入root用户组,有-a参数不从其他组移除,此时www同时属于www和root组
2.将nginx以www用户及www用户组运行,修改nginx.conf文件,在文件头部:
user www www; #以www身份运行
3.将web目录的拥有者改为www:www,权限改为755
chown www:www web目录 -R #修改拥有者
chmod 755 web目录 -R #修改权限
4.重载nginx配置
nginx -t #测试
nginx -s reload #重载配置
如果此时出现静态文件可以访问而php文件显示无权限访问的话,需要检查SELinux,将其关闭即可正常运行。
nginx配置的时候注意错误日志的路径,当你的php运行出现未知错误的时候,可以查看日志检查错误原因。
四.配置nginx权限
完成以上三步似乎就可以了,但是还有一些问题,那就是php-fpm的运行用户,默认情况下php-fpm是以apache运行的,这会导致php脚本在行使文件操作权限时受到权限限制:
1.打开php-fpm.conf,在最下面一行找到:
include=/etc/php-fpm.d/*.conf
2.显示引用了配置文件,进入查看
cd /etc/php-fpm.d/
ll
##显示出www.conf文件
vim www.conf
#找到user和group改为:
user = www
group = www
---------------------
作者:猫猫无心
来源:CSDN
原文:https://blog.csdn.net/qq_18358973/article/details/81475217
版权声明:本文为博主原创文章,转载请附上博文链接!
原文:https://www.cnblogs.com/huangju6/p/10367628.html
内容总结
以上是互联网集市为您收集整理的php7 nginx安装全部内容,希望文章能够帮你解决php7 nginx安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。