只能以默认用户u0_axx运行,修改用户会报错An error occurred.大概file no found
安装nginx
安装php-fpm
修改nginx设置文件,
- nano ../usr/etc/nginx/nginx.conf
复制代码
#端口必须设置在1024以上(1024以下需要root,但php-fpm不能以root用户运行,nginx和php-fpm不同用户打开php页面会报错)
- server {
- listen 8080;#绑定ipv4的8080端口
- listen 8282;#绑定ipv4的8282端口
- listen [::]:8181;#绑定ipv6的8181端口
- server_name localhost;
- #charset koi8-r;
- #access_log logs/host.access.log main;
- location / {
- #root /data/data/com.termux/files/usr/share/nginx/html;
- #root /sdcard/download/jxadcx.github.io;
- root /data/data/com.termux/files/home/www;#网站根目录
- index index.html index.htm;
- }
复制代码 location ~ .php 这一部分去掉解释 , 此中 S C R I P T F I L E N A M E 背面那边填你的网站根目录 这一部分去掉解释,此中SCRIPT_FILENAME背面那边填 你的网站根目录 这一部分去掉解释,此中SCRIPTFILENAME背面那边填你的网站根目录fastcgi_script_name;
- fastcgi_param SCRIPT_FILENAME /data/data/com.termux/files/home/www$fastcgi_script_name;
复制代码
- location ~ \.php$ {
- root html;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME 网站根目录$fastcgi_script_name;
- include fastcgi_params;
- index index.php;
- }
复制代码 修改php-fpm设置文件
- nano ../usr/etc/php-fpm.d/www.conf
复制代码
解释掉;listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock
- ;listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock
复制代码 添加一行
启动nginx和php-fpm
确认以同一用户运行
- ps -aux | grep nginx | grep -v 'grep'
- ps -aux | grep php-fpm | grep -v 'grep'
复制代码
新建一个php文件在网页访问测试读取txt文件文本
- touch www/test.php
- touch www/test.txt
复制代码 编辑test.php
- <!DOCTYPE html>
- <html>
- <body>
- <?php
- // 文件路径
- $filePath = 'test.txt';
- // 检查文件是否存在
- if (file_exists($filePath)) {
- // 读取文件内容
- $content = file_get_contents($filePath);
- // 输出文件内容
- echo $content;
- } else {
- echo "文件不存在。";
- }
- ?>
- </body>
- </html>
复制代码 编辑 test.txt,内容随意
网页打开测试
杀死历程
- killall php-fpm
- killall nginx
-
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |