大家好! 这是我的第一个问题 XD...
我正在尝试在 LAN 上启动 Web 服务器,但出现一些问题。 无法在我的网站上将默认字符集设置为 UTF-8 或启用 .htaccess 进行设置。 尝试将
AddDefaultCharset UTF-8
添加到 apache 的 httpd.conf 文件末尾,但没有成功,我的手机已 root,这对于问题本身来说并不那么重要。
以下是我从头开始运行的代码:
apt update && yes | apt upgrade && yes | pkg install autoconf automake bison bzip2 clang cmake coreutils diffutils flex gawk git grep gzip libtool make patch perl sed silversearcher-ag tar apache2 php php-apache
ln -s /data/data/com.termux/files/usr/etc/ ~/etc
touch ~/etc/apache2/extra/php-module.conf
然后对httpd.conf进行的更改:
LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
开始时没有 #
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
开始时没有 #
LoadModule php_module /data/data/com.termux/files/usr/libexec/apache2/libphp.so
AddHandler cgi-script .cgi
AddHandler php-script .php
Include etc/apache2/extra/php-module.conf
还缺什么吗?
我的网站有重音问题,出现无效字符,所以我需要更改字符集!
通过将这些行添加到
httpd.conf
: 来加载 php 模块
LoadModule php_module libexec/apache2/libphp.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>