结论:京东云服务器安装PHP环境的步骤主要包括系统初始化、安装LNMP(Linux + Nginx + MySQL + PHP)环境、配置PHP运行参数以及测试环境是否正常运行。整个过程可通过命令行操作完成,适用于CentOS或Ubuntu等主流Linux发行版。
- 在开始之前,确保你已经拥有一台正在运行的京东云服务器,并通过SSH方式登录到服务器终端。
- 推荐使用CentOS 7/8 或 Ubuntu 20.04+ 系统进行部署,这些版本对PHP环境支持较好,社区资源丰富。
安装步骤概述:
-
更新系统软件包
执行以下命令更新系统软件源:# CentOS系统 yum update -y # Ubuntu系统 apt update && apt upgrade -y -
安装Web服务器(推荐Nginx)
- Nginx性能优于Apache,适合高并发场景。
- 安装方法:
# CentOS yum install nginx -y
Ubuntu
apt install nginx -y
- 启动并设置开机自启: ```bash systemctl start nginx systemctl enable nginx -
安装MySQL数据库(或MariaDB)
- 可根据需求选择MySQL或MariaDB,以CentOS为例:
yum install mariadb-server mariadb -y systemctl start mariadb systemctl enable mariadb mysql_secure_installation # 初始化安全设置
- 可根据需求选择MySQL或MariaDB,以CentOS为例:
-
安装PHP及常用扩展
- 安装PHP核心及其常见扩展(如pdo、mbstring、curl、gd、opcache等):
# CentOS (需EPEL和Remi源) yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y yum install php php-fpm php-mysqlnd php-curl php-gd php-mbstring php-opcache -y
Ubuntu
apt install php php-fpm php-mysql php-curl php-gd php-mbstring php-opcache -y
- 安装PHP核心及其常见扩展(如pdo、mbstring、curl、gd、opcache等):
-
配置Nginx与PHP-FPM联动
- 修改Nginx站点配置文件,添加如下内容以支持PHP解析:
location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php-fpm.sock; } - 重启Nginx和PHP-FPM服务:
systemctl restart nginx systemctl restart php-fpm
- 修改Nginx站点配置文件,添加如下内容以支持PHP解析:
-
测试PHP环境是否正常
- 创建
info.php文件在网站根目录下(如/var/www/html/info.php):<?php phpinfo(); ?> - 浏览器访问
http://你的IP地址/info.php,如果看到PHP信息页面则表示安装成功。
- 创建
建议与注意事项:
- 注意防火墙设置:确保开放80端口,以便浏览器可以访问网页。
- 定期更新软件包:保持系统和PHP组件最新,有助于提升安全性和稳定性。
- 如果需要搭建WordPress或其他PHP应用,可在此基础上进一步配置。
总结:在京东云服务器上安装PHP环境并不复杂,只要按照LNMP顺序一步步部署,并做好基本配置,即可快速搭建出一个稳定高效的PHP运行平台。
CLOUD知识