termux这个工具可谓是十分强大,并且自带pkg软件包管理器,下面我介绍如何安装apache2并配置php
安装
· apache2
```bash
pkg install apache2
//安装apache2
```
使用httpd可以开启apache2的守护进程
· php
```bash
pkg install php
```
使用
```bash
php -v
//或者php --version查看版本
```
出现和我一样的信息就代表完成了
· apache2配置
有的同学肯定会发现,运行httpd的时候会报错,例如
这时我们需要修改一下配置文件
apache2的配置文件在
$PREFIX/etc/apache2/httpd.conf
我们使用vim工具修改
```bash
vim $PREFIX/etc/apache2/httpd.conf
```
我们可以搜索一下ServerName,使用/ServerName搜索,取消注释并把www.example.com改成localhost:<你的端口号,默认8080>,就可以了
· 与php交互
安装php-apache和php-fpm
```bash
pkg install php-apache
pkg install php-fpm
```
还是$PREFIX/etc/apache2/httpd.conf,我们在大约66行的时候,在末尾添上一句
```conf
LoadModule php_module libexec/apache2/libphp.so
```
然后把
```conf
#LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
```
取消注释
把
```conf
LoadModule mpm_worker_module libexec/apache2/mod_mpm_worker.so
```
转为注释
在大约232行把内容改为
```conf
AllowOverride none
Require all granted
```
在大约418行后面加上一句
```conf
AddType application/x-httpd-php .php
```
以让apache2能识别到php文件并解析
为了使php文件能像html文件一样可以自动打开index.php文件,我们在280行,加上index.php。
· 大功告成
至此,已经全部配置完毕,也可以使用apachectl start启动,restart重启,stop结束进程
来源地址:https://blog.csdn.net/qq_60428500/article/details/128765071