已解决
php多实例
来自网友在路上 160860提问 提问时间:2023-11-07 08:10:35阅读次数: 60
最佳答案 问答题库608位专家为你答疑解惑
文章目录
- 安装php
- ftp扩展
- 查看扩展是否安装成功
- php-fpm多实例(nginx+php-fpm)
安装php
cd /usr/local/src/php-5.6.35/ext/ftp/
/usr/local/php56/bin/phpize
./configure --with-php-config=/usr/local/php56/bin/php-config
echo $?
make
echo $?
make install
ftp扩展
vim /usr/local/php56/etc/php.ini
extension=/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/ftp.so
然后重启
查看扩展是否安装成功
/usr/local/php56/bin/php -m
php-fpm多实例(nginx+php-fpm)
1.先把php-fpm停掉
2.进入php-fpm的配置文件
cd /usr/local/php56/etc/
复制php-fpm的配置文件
例:php-fpm.conf进行复制
php-fpm1.conf php-fpm2.conf php-fpm3.conf php-fpm4.conf php-fpm5.conf php-fpm6.conf php-fpm7.conf
进入到php-fpm1.conf中进行修改 vim php-fpm1
[global]pid = /usr/local/php56/var/run/php-fpm.piderror_log = /usr/local/php56/var/log/php-fpm.log[www]security.limit_extensions =.php .html .js .css .jpg .jpeg .gif .png .htm .icolisten = /tmp/php1-fcgi.sock # (后续的1、2、3、4、5、6、7都进去把这里修改了)listen.owner=nginxlisten.group=nginxlisten.mode=0666user = php-fpmgroup = php-fpmpm = dynamicpm.max_children = 50pm.start_servers = 20pm.min_spare_servers = 5pm.max_spare_servers = 35pm.max_requests = 500rlimit_files = 1024
3.进入nginx的配置文件中,本文这是nginx虚拟配置文件
/usr/local/nginx/conf/conf.d/进行修改
vim vhost_as.conf
增加一个代理
upstream php-fpm {server unix:/tmp/php-fcgi.sock;server unix:/tmp/php1-fcgi.sock;server unix:/tmp/php2-fcgi.sock;server unix:/tmp/php3-fcgi.sock;server unix:/tmp/php4-fcgi.sock;server unix:/tmp/php5-fcgi.sock;server unix:/tmp/php6-fcgi.sock;server unix:/tmp/php7-fcgi.sock;}# 然后在下边的server里的location里边#fastcgi_pass unix:/tmp/php-fcgi.sock; 注释掉fastcgi_pass php-fpm; 增加的
4.重新启动nginx
5.启动php-fpm多实例
/usr/local/php56/sbin/php-fpm -y /usr/local/php56/etc/php-fpm.conf
/usr/local/php56/sbin/php-fpm -y /usr/local/php56/etc/php-fpm1.conf
/usr/local/php56/sbin/php-fpm -y /usr/local/php56/etc/php-fpm2.conf
....
# 以此类推
查看全文
99%的人还看了
相似问题
- 配置Nginx服务器用于Web应用代理和SSL{仅配置文件}
- rk3588使用vscode远程debug 配置文件
- Python3.7+PyQt5 pyuic5将.ui文件转换为.py文件、Python读取配置文件、生成日志
- SpringBoot-配置文件properties/yml分析+tomcat最大连接数及最大并发数
- Nginx的核心配置文件
- docker 安装mongodb 实现 数据,日志,配置文件外挂
- 总结:利用原生JDK封装工具类,解析properties配置文件以及MF清单文件
- 在gitlab中指定自定义 CI/CD 配置文件
- Spring集成MyBatis(自定义类和xml配置文件两种形式)
- IS420ESWBH3A GE 附加配置文件和I/O组件中的单独标签
猜你感兴趣
版权申明
本文"php多实例":http://eshow365.cn/6-34378-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: Asp.Net Core服务端处理请求过来的压缩格式
- 下一篇: fio数据整理之二