nginx
首先下载
pkg install nginx
之后打开nginx
nginx
在浏览器直接搜索 127.0.0.1:8080
如果出现这个就说明解析没有问题
然后就是开始配置nginx
vim $PREFIX/etc/nginx/nginx.conf
当然,这里是假设你已经有了vim,并且会使用,如果没有vim的话
pkg install vim
网上也有很多配置/使用教程,这里就不展开说
推一下我的:https://b23.tv/FCIGljq
我们现在应该已经进入了vim界面。
你可以根据下面的模板进行修改,或者更蓝一点,直接全部删了再把下面的粘贴上去
缩进不影响
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 8080;
server_name localhost;
location / {
root /data/data/com.termux/files/usr/share/nginx/html;
index index.html index.htm index.php;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /data/data/com.termux/files/usr/share/nginx/html;
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/data/data/com.termux/files/usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
}
}
然后这里就是电脑的一些小习惯了,比如说下面这是nginx网站根目录,就是放网站配置文件的地方。
/data/data/com.termux/files/usr/share/nginx/html
ln -s /data/data/com.termux/files/usr/share/nginx/html nginxweb
这个指令创造了一个软链,这样你每次访问这个路径就不需要敲这么多,只需要一个简单的
cd nginxweb
我们先到达这个放置文件的位置,然后
vim text.php
粘贴如下内容
<?php phpinfo(); ?>
保存并退出。
php-fpm
nginx本身无法处理php,所以需要一个解析器
pkg install php-fpm
然后就是进行相关配置
vim $PREFIX/etc/php-fpm.d/www.conf
进入vim界面,输入
?listen =
将
/data/data/com.termux/files/usr/var/run/php-fpm.sock
改为
127.0.0.1:9000
保存并退出之后,重启一下nginx
nginx -s reload
在浏览器上访问
127.0.0.1:8080/text.php
如果出现
就说明已经没有问题~
apache
首先进行下载
pkg install apache2
由于apache与nginx使用的端口与网站IP一样,我们接下来的测试可能会出现冲突问题。解决方案有两个。
1.关闭nginx
nginx -s stop
2.更改apache默认端口
这个我没有自己试,但是我觉得应该跟nginx差不多
vim /data/data/com.termux/files/usr/etc/apache2/httpd.conf
进入配置文件,搜索
?Listen 8080
能搜到的话你就把8080改成8081,下面的访问端口也跟着改,搜不到的话你就把nginx给关了吧
然后就是测试阶段
apache start
之后浏览器直接访问
127.0.0.1:8080
如果出现
It works
那就说明成功了。
然后,apache的php配置还挺麻烦的,我们首先先安装。
pkg install php-apache
然后配置文件。
vim /data/data/com.termux/files/usr/etc/apache2/httpd.conf
到文件最后一行,添加如下代码
LoadModule php_module
/data/data/com.termux/files/usr/libexec/apache2/libphp.so
然后再加上解析器
<FilesMatch \.php
gt;
SetHandler application/x-httpd-php
</FilesMatch>
然后再改成图片那样(我的vim莫名其妙就变成白底了,有点丑)
重启使配置生效
apachectl restart
然后就像nginx那样,写个文件测试
先到网站的配置文件路径
cd /data/data/com.termux/f i les/usr/share/apache2/default-site/htdocs/
然后创建文件
vim index.php
内容为
<?php phpinfo(); ?>
保存退出之后
直接浏览器搜索
127.0.0.1:8080
如果就像上面的nginx那样,出现了一个带PHP的紫灰色框框,那就说明成功了~
- 最新
- 最热
只看作者