如何在阿里云Linux云服务器上安装Web环境

在开始部署前,请确保您已购买阿里云ECS云服务器并选择以下配置之一:

如何在阿里云Linux云服务器上安装Web环境

  • 操作系统:Alibaba Cloud Linux 3/2 或 CentOS 8/7
  • 架构:x86_64(推荐)或 ARM64
  • 建议配置</strong:内存≥2GB,系统盘≥40GB

重要提示:请通过阿里云控制台开启22(SSH)、80(HTTP)、443(HTTPS)端口,并提前获取服务器登录密码或密钥对。

安装Web服务组件

首先通过SSH连接服务器,执行以下命令安装NginxPHP

  • 更新系统:sudo yum update -y
  • 安装EPEL仓库:sudo yum install epel-release -y
  • 安装Nginx:sudo yum install nginx -y
  • 启动Nginx:sudo systemctl start nginx && sudo systemctl enable nginx

接着配置PHP环境(以PHP 7.4为例):

组件 安装命令
PHP基础包 sudo yum install php php-fpm -y
扩展模块 sudo yum install php-mysqlnd php-gd php-json -y

数据库部署与配置

通过以下步骤安装MariaDB数据库:

  • 安装数据库:sudo yum install mariadb-server mariadb -y
  • 启动服务:sudo systemctl start mariadb && sudo systemctl enable mariadb
  • 运行安全配置:sudo mysql_secure_installation

注意:执行安全配置时需设置root密码,建议移除测试账户并禁止远程root登录。

服务集成与权限设置

修改PHP-FPM配置文件/etc/php-fpm.d/www.conf

  • 将用户组改为nginx:user = nginx
  • 监听方式改为:listen = /var/run/php-fpm/php-fpm.sock

在Nginx配置文件/etc/nginx/conf.d/default.conf的server段添加:

location ~ \.php$ {
  fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
  include fastcgi_params;

环境验证与故障排查

创建测试文件/usr/share/nginx/html/info.php,内容为:

重启服务后访问http://服务器IP/info.php,应显示PHP信息页。常见问题解决方法:

  • 权限错误:执行sudo chown -R nginx:nginx /usr/share/nginx/html
  • 端口冲突:检查防火墙设置sudo firewall-cmd –list-all
  • PHP无法解析:确认php-fpm进程状态sudo systemctl status php-fpm

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/74593.html

(0)
上一篇 2025年11月17日 下午6:04
下一篇 2025年11月17日 下午6:04
联系我们
关注微信
关注微信
分享本页
返回顶部