售前咨询400-838-0503

Linux 云服务器如何安装 PHP?

技术文档 2025-06-02 06:00

Linux云服务器安装PHP完整指南(2024最新版)

在当今互联网时代,PHP作为最流行的服务器端脚本语言之一,仍然是构建动态网站的首选工具。本教程将详细介绍如何在Linux云服务器上安装PHP,并优化其性能。

准备工作

在开始安装之前,请确保您已经:

  • 拥有一个Linux云服务器(推荐Ubuntu或CentOS)
  • 具备SSH访问权限
  • 已更新系统软件包(sudo apt update && sudo apt upgrade或sudo yum update)

方法一:使用包管理器安装

Ubuntu/Debian系统

sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip

CentOS/RHEL系统

sudo yum install epel-release
sudo yum install php php-mysqlnd php-fpm php-gd php-mbstring php-xml php-zip

方法二:从源码编译安装

如需最新版本或自定义编译选项,可选择源码安装:

  1. 下载PHP源码包
  2. 解压并进入目录
  3. 运行配置命令
  4. 编译并安装
wget https://www.php.net/distributions/php-8.2.0.tar.gz
tar -xzvf php-8.2.0.tar.gz
cd php-8.2.0
./configure --prefix=/usr/local/php --with-apxs2=/usr/bin/apxs --with-mysqli --with-pdo-mysql
make && sudo make install

验证安装

创建测试文件验证PHP是否安装成功:

echo "" > /var/www/html/info.php

访问http://your-server-ip/info.php查看PHP信息页面

优化配置

编辑php.ini文件进行性能优化:

  • 调整内存限制:memory_limit = 256M
  • 启用OPcache加速
  • 设置适当的上传大小限制
  • 配置错误日志路径

常见问题解决

PHP无法与Apache/Nginx协同工作
检查是否安装了正确的PHP模块并启用了相关配置
PHP扩展缺失
使用php -m查看已加载模块,通过包管理器安装缺失扩展

安全建议

  • 定期更新PHP版本
  • 禁用危险函数(如exec, system)
  • 配置适当的文件权限
  • 使用PHP-FPM而非mod_php

通过本教程,您应该已经成功在Linux云服务器上安装了PHP。建议根据实际应用需求选择合适的安装方式,并定期维护更新。PHP与各种Web服务器的集成非常灵活,可以满足从简单博客到复杂电商平台的各种需求。

如本公告涉及你的产品,或有不清楚之处,可提交工单确认。

提交工单