使用sudo命令,执行apt-get,安装软件属性通用组件。 使用sudo命令,执行add-apt-repository操作,参数-y指定,添加ppa:ondrej/php这个源。 sudo apt-get update sudo apt-get install php7.2
查看有没有php7的包
sudo apt list | grep php
安装PHP
若在nginx服务器上使用php,则必须依赖php7.2-fpm,因此需要对该组件进行安装。
使用sudo命令,执行apt-get安装操作,安装php7.2-mysql、php7.2-fpm、php7.2-curl、php7.2-xml、php7.2-gd、php7.2-mbstring、php-memcached以及php7.2-zip。
配置php-fpm
调整配置以使9000端口负责接收并处理nginx的请求(此方法通常在服务器上应用)。
在Linux系统中,采用方式能够提升运行效率,该部分无需改动。若实际应用中使用了/run/php/php7.2-fpm.sock这样的路径,那么在后续的nginx配置中,也应相应地调整为这种格式:unix:/run/php/php7.2-fpm.sock;。
监听端口为/run/php/php7.2-fpm.sock,对应操作为listen。 listen = 127.0.0.1:9000
修改权限
执行权限赋予/run/php/php7.2-fpm.sock文件,使其具备读、写、执行权限,具体权限设置为777。
启动nginx服务时,需查阅位于 /etc/nginx/sites-/ 的配置文件(您亦可在其他路径创建配置文件,但此处为系统默认配置存放地)。
server {
启动监听功能,针对80端口,以接收HTTP请求为主要任务。
server_name设定为www.example.com,这代表网站的域名;#符号后的内容是对该域名的注释说明。
root目录位于/usr/local/etc/nginx/www/,其中包含子目录huxintong_admin,此目录将用于存放代码工程。
当数据路由至网站的主页地址www.example.com时,应采取以下处理措施。
location / {
执行index.php文件;#实现向www.example.com/index.php页面的跳转
autoindex on;
}
在访问网站并请求下载PHP文件时,系统会将其反向代理至php-fpm处理。
location ~ \.php$ {
fastcgi分割路径信息,格式为:^(.+\.php)(/.+)$;
fastcgi进程所设定的监听IP地址为127.0.0.1,端口号为9000;此配置项对应于nginx的fastcgi模块。
设置fastcgi的访问路径为运行在/run/php目录下的php7.2-fpm.sock套接字。
设定fastcgi的默认首页为index.php。
包含fastcgi_params文件;
}
}
启动php7.2-fpm
安装完毕后,若您不确定软件安装的具体位置,可以执行以下指令进行搜索。
whereis php-fpm
启动php-fpm
sudo service php7.2-fpm start
查看是否启动成功
netstat -lnt | grep 9000
重启
执行sudo命令,对php7.2-fpm服务进行重启操作。
扫一扫在手机端查看
- 上一篇:帝国CMS主题购买教程_帝国CMS7.5 淘宝客导购类漂亮大气简单快速HTML5响应式(自适应)模板网站源码
- 下一篇:国际顶尖网站建设公司排名_国际顶尖网站建设公司Top6,国内网站设计定制建设公司一览
本文链接:https://by928.com/9664.html 转载请注明出处和本文链接!请遵守
《网站协议》
!
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1