这篇文章主要介绍了ubuntu没有php-fpm如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ubuntu没有php-fpm如何解决文章都会有所收获,下面我们一起来看看吧。 ubuntu没有php-fpm的解决办法:1、通过执行“sudo apt-get”命令添加php的源地址;2、查看有没有php7的包;3、通过“sudo apt-get install”命令安装PHP;4、修改配置监听9000端口来处理nginx的请求;5、通过“sudo service php7.2-fpm start”启动“php7.2-fpm”即可。ubuntu安装php7.2,php-fpm[ubuntu部署]添加源地址执行三条命令,添加php的源地址,更新,安装
sudoapt-getinstallsoftware-properties-common sudoadd-apt-repository-yppa:ondrej/php sudoapt-getupdate sudoapt-getinstallphp7.2
查看有没有php7的包
sudoaptlist|grepphp
安装PHPnginx使用php的话要用到php7.2-fpm,所以要安装
sudoapt-getinstallphp7.2-mysqlphp7.2-fpmphp7.2-curlphp7.2-xmlphp7.2-gdphp7.2-mbstringphp-memcachedphp7.2-zip
配置php-fpm修改配置监听9000端口来处理nginx的请求(这种方法一般在windows上使用),另一种方法linux下使用sock方法速度会更快,这个地方也可以不修改,真使用里面 /run/php/php7.2->fpm.sock 这样的路径,后面nginx也要设置成这种格式 fastcgi_pass unix:/run/php/php7.2-fpm.sock;打开 /etc/php/7.2/fpm/pool.d/www.conf 文件找到如下位置注释第一行添加第二行
;listen=/run/php/php7免费云主机域名.2-fpm.sock listen=127.0.0.1:9000
修改权限
chmod777/run/php/php7.2-fpm.sock
打开nginx的配置文件 /etc/nginx/sites-available/default (也可以自己在其它地方添加配置文件,这个地方是默认的配置地方)
server{ listen80;#监听80端口,接收http请求 server_namewww.example.com;#就是网站地址 root/usr/local/etc/nginx/www/your_project;#准备存放代码工程的路径 #路由到网站根目录www.example.com时候的处理 location/{ indexindex.php;#跳转到www.example.com/index.php autoindexon; } #当请求网站下php文件的时候,反向代理到php-fpm location~.php${ fastcgi_split_path_info^(.+.php)(/.+)$; fastcgi_pass127.0.0.1:9000;#nginxfastcgi进程监听的IP地址和端口 #fastcgi_passunix:/run/php/php7.2-fpm.sock; fastcgi_indexindex.php; includefastcgi_params; } }
启动php7.2-fpm有时候安装完成后不知道安装到什么地方啦可以使用下面命令查找下
whereisphp-fpm
启动php-fpm
sudoservicephp7.2-fpmstart
查看是否启动成功
netstat-lnt|grep9000
重启
sudoservicephp7.2-fpmrestart
关于“ubuntu没有php-fpm如何解决”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“ubuntu没有php-fpm如何解决”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。
本篇内容主要讲解“宝塔安装php没反应如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“宝塔安装php没反应如何解决”吧! 宝塔安装php没反应的解决办法:1、安装“libxml2-dev”的依赖项“libic…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。