sudo apt update
Kylin 2.1 基于 Ubuntu 16.04,默认仓库可能提供 PHP 7.x。安装常用版本(如 PHP 7.0):
sudo apt install php libapache2-mod-php php-mysql php-gd php-curl php-mbstring php-xml
sudo systemctl restart apache2
创建测试文件:
sudo nano /var/www/html/info.php
内容:
<?php
phpinfo();
?>
访问 http://服务器IP/info.php,确认显示 PHP 信息页面。
修改 dir.conf 让 Apache 优先解析 index.php:
sudo nano /etc/apache2/mods-enabled/dir.conf
将 index.php 移到首位:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
重启 Apache:
sudo systemctl restart apache2
在 /var/www/html/ 创建测试文件 test.php:
<?php
echo "PHP is working!";
?>
访问 http://服务器IP/test.php,确认输出 "PHP is working!"。
确保 Apache 用户(www-data)有权限读取 PHP 文件:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
info.php 等测试文件。ondrej/php),但需注意系统兼容性。完成以上步骤后,Kylin 2.1 的 Apache 即可支持 PHP。