Termux安装apache2并配置php教程

termux这个工具可谓是十分强大,并且自带pkg软件包管理器,下面我介绍如何安装apache2并配置php

安装

· apache2

```bash

pkg install apache2

//安装apache2

```

使用httpd可以开启apache2的守护进程

· php

```bash

pkg install php

```

使用

```bash

php -v

//或者php --version查看版本

```

Termux安装apache2并配置php教程_第1张图片

 

 出现和我一样的信息就代表完成了

· apache2配置

有的同学肯定会发现,运行httpd的时候会报错,例如

Termux安装apache2并配置php教程_第2张图片

 这时我们需要修改一下配置文件

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结束进程

 

你可能感兴趣的:(php,apache,服务器)