Configura o apache pra rodar scripts PHP
Configurar apache pra rodar com certificado
apt update && apt install nano apache2 php php-apache phpmyadmin mariadb -y
nano $PREFIX/etc/apache2/httpd.conf
Com o arquivo aberto, digite ctr+w e pesquise essa linha e descomente ela:
LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
Digite ctr+w e pesquise essa linha e comente ela:
LoadModule mpm_worker_module libexec/apache2/mod_mpm_worker.so
Digite ctr+w e pesquise essa linha:
LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
Acima dessa linha, adicione uma nova linha com este comando:
LoadModule php_module libexec/apache2/libphp.so
Digite ctr+w e pesquise essa linha:
<IfModule ssl_module>
Abaixo do bloco nessa linha, adicione uma nova linha e cole esse bloco de comandos:
<FilesMatch \.php?>
    SetHandler application/x-httpd-php
</FilesMatch>
Digite ctr+w e pesquise essa linha:
Include etc/apache2/conf.d/*.conf
Abaixo dessa linha adicione uma nova linha e cole esse comando:
Include etc/apache2/extra/php_module.conf
Salve este arquivo digitando ctr+x+y e enter
Crie um arquivo chamado php_module.conf
touch $PREFIX/etc/apache2/extra/php_module.conf
Agora navegue até a pasta /sdcard/htdocs onde o apache usa pra executar os projetos:
cd /sdcard/htdocs
Crie o arquivo index.php:
nano /sdcard/hdocs/index.php
Adicione qualquer comando PHP neste arquivo, vou adicionar apenas phpinfo(); para testar
<?php
phpinfo();
?>
Salve o arquivo digitando ctr+x+y e enter
Reinicie o apache com apachectl -k restart ou apachectl -k start caso estiver parado, abra o link http://localhost:8080 e clica no index.php que aparecerá no navegador
Pra fazer com que o php carregue o index.php por padrão, segue esses passos
Abra o arquivo httpd.conf  novamente:
nano $PREFIX/etc/apache2/httpd.conf
E pesquise essa linha:
DirectoryIndex index.html
Nessa linha substitua a extensão .html por .php ficando assim:

Terminamos com esse arquivo, salve digitando ctr+x+y e enter
Reinicie o apache
apachectl -k restart
E acesse
termux-open-url http://localhost:8080
Abra o arquivo httpd.conf do apache:
nano $PREFIX/etc/apache2/httpd.conf
Pressione ctrl+w e pesquise esta linha LoadModule rewrite_module libexec/apache2/mod_rewrite.so e a descomente, ficando assim:

Agora pressione ctrl+w e pesquise por esta linha AllowOverride None e altere de None para All, ficando assim:

Salve e com ctrl+x+y, neste arquivo ja finalizamos.
Agora vamos criar o arquivo de configuração htaccess no diretório dos projetos em htdocs, cole este bloco de códigos em um arquivo chamado .htaccess dentro do diretório dos projetos (Aviso: o arquivo precisa ser oculto com o ponto '.' na frente do nome):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Options -Indexes
<Files .env>
    Order allow,deny
    Deny from all
</Files>
Pronto, agora é so testar na url algumas rotas aleatórias e ver que não haverá um erro que não encontrou a página:







.jpg)

