做了个nginx php-fpm安装包 ,一键布署
本帖最后由 xychenxy 于 2023-2-22 15:32 编辑安装Nginx+php-fpm在Padavan (Linux v3.4 , nginx/1.21.3 , php8.1.13)
解压附件rar,用ftp连接padavan路由复制全部文件到/etc/storage/ ,然后运行下面命令,执行安装 (也可以添加到自定义脚本中,每次重启路由后都会自动安装)cd /etc/storage && chmod +x setup.sh && ./setup.sh start安装浮动日志:
setup.sh 支持参数start|stop|restart
安装成功后,用http://192.168.123.1:81访问即可打开站点 - 默认php信息显示
注意: nginx的web服务端口是81, 以及fast-cgi请求到php8-fpm的端口是9001,安装前需注意避免被其它app占用!
需要知道的:
[*]/home/root/www是web服务根目录, 该目录下只有index.php,用于php信息显示。
[*]Nginx配置文件 /opt/etc/nginx/nginx.conf , 基于原始配置文件仅修改php-fpm配置,设定fast-cgi处理的根目录/home/root/www
[*]php8-fpm配置文件 /opt/etc/php8-fpm.d/www.conf , 基于原始配置文件修改了user(admin)/group(root)
[*]php配置/opt/etc/php.ini , 无需再指定doc_root,否则,将与fast-cgi处理根目录冲突,无法找到php文件。
[*] 已经更新集成openssl / session / sqlite 模块并加载进php.ini配置中
上述几点,可以按个人需求改动配置文件(通常在/opt/etc目录下), 并需要手动重新用tar打包覆盖原始的opt_etc.tar.gz , 以防丢失。
如果添加新的文件在/home/root/www, 建议做链接到/etc/storage/目录下的文件夹(或外接u盘目录下),以防丢失。
php8能用吗??
现在情况是
502 Bad Gateway
nginx/1.18.0 jeromeli 发表于 2023-1-30 14:30
php8能用吗??
现在情况是
502 Bad Gateway
打包版本是nginx/1.21.3 和 php8.1.13
不太清楚你的为什么是niginx/1.18.0
这是什么卵问题 安装不上呢
padavan的版本要指定的吗??
jeromeli 发表于 2023-1-31 21:50
这是什么卵问题 安装不上呢
padavan的版本要指定的吗??
看下浮动日志,是否显示安装成功,打开网页试下 请问怎样只安装nginx啊,从外面ipv6进来访问内网ipv4设备 nginx: chown("/opt/var/lib/nginx/body", 99) failed (1: Operation not permitted)
ERROR: unable to bind listening socket for address '/opt/var/run/php8-fpm.sock': Operation not permitted (1)
ERROR: FPM initialization failed
页:
[1]