我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

执行三条命令,添加php的源地址,更新,安装

使用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服务进行重启操作。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/9664.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线