欢迎光临潜江市分类吧
详情描述

1. 更新系统包列表

sudo apt update

2. 安装 PHP 和 Apache PHP 模块

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

3. 重启 Apache

sudo systemctl restart apache2

4. 验证 PHP 安装

创建测试文件:

sudo nano /var/www/html/info.php

内容:

<?php
phpinfo();
?>

访问 http://服务器IP/info.php,确认显示 PHP 信息页面。

5. 配置 Apache 默认加载 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

6. 测试 PHP 脚本

/var/www/html/ 创建测试文件 test.php

<?php
echo "PHP is working!";
?>

访问 http://服务器IP/test.php,确认输出 "PHP is working!"。

7. 调整权限(如果需要)

确保 Apache 用户(www-data)有权限读取 PHP 文件:

sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

注意事项:

  • 如果使用防火墙,确保放行 HTTP/HTTPS 端口(80/443)。
  • 生产环境中请删除 info.php 等测试文件。
  • 若需要特定 PHP 版本,可考虑添加第三方仓库(如 ondrej/php),但需注意系统兼容性。

完成以上步骤后,Kylin 2.1 的 Apache 即可支持 PHP。