termux这个工具可谓是十分强大,并且自带pkg软件包管理器,下面我介绍如何安装apache2并配置php
安装
Apache2
pkg install apache2
使用httpd可以开启apache2的守护进程
PHP
pkg install php
查看php是否安装成功
php -v
Apache2 配置
有的同学肯定会发现,运行httpd的时候会报错,例如
httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
这时我们需要修改一下配置文件
apache2的配置文件在 $PREFIX/etc/apache2/httpd.conf
我们使用vim工具修改
vim $PREFIX/etc/apache2/httpd.conf
我们可以搜索一下ServerName,使用/ServerName搜索,取消注释并把www.example.com改成localhost:<你的端口号,默认8080>,就可以了
与PHP交互
安装php-apache和php-fpm
pkg install php-apachepkg install php-fpm
还是$PREFIX/etc/apache2/httpd.conf,我们在大约66行的时候,在末尾添上一句
LoadModule php_module7 libexec/apache2/libphp7.so
然后把
#LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
取消注释
把
LoadModule mpm_worker_module libexec/apache2/mod_mpm_worker.so
改为注释
在大约232行把内容改为
<Directory />AllowOverride none
Require all granted
</Directory>
在大约418行后面加上一句(这就是类似于IIS中的Mime类型)
AddType application/x-httpd-php .php
以让apache2能识别到php文件并解析
为了使php文件能像html文件一样可以自动打开index.php文件,我们在280行,加上index.php。
大功告成
至此,已经全部配置完毕,也可以使用apachectl start启动,restart重启,stop结束进程
发表评论