核心结论:在腾讯云服务器上安装OpenCloudOS并部署LNMP环境,需依次完成系统安装、环境配置及服务启动。以下是具体步骤与注意事项。
1. 系统安装
首先,在腾讯云控制台选择OpenCloudOS镜像创建实例。确保实例规格满足LNMP运行需求(建议至少2核4G)。完成实例创建后,通过SSH工具连接至服务器。
- 使用
yum update -y更新系统包; - 安装必要工具:
yum install -y wget vim net-tools。
2. 安装Nginx
Nginx是LNMP中的Web服务器组件,安装步骤如下:
- 添加Nginx官方源:
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm && rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm; - 安装Nginx:
yum install -y nginx; - 启动并设置开机自启:
systemctl start nginx && systemctl enable nginx。
3. 安装MySQL/MariaDB
数据库是LNMP的重要组成部分,推荐使用MariaDB:
- 安装MariaDB:
yum install -y mariadb-server mariadb; - 启动并设置开机自启:
systemctl start mariadb && systemctl enable mariadb; - 初始化数据库安全设置:
mysql_secure_installation,设置密码并禁用测试用户。
4. 安装PHP及扩展
PHP用于处理动态内容,需安装相关模块支持Web应用:
- 安装PHP及相关扩展:
yum install -y php php-fpm php-mysqlnd php-gd php-json; - 配置PHP-FPM:编辑
/etc/php-fpm.d/www.conf,将listen改为127.0.0.1:9000; - 启动并设置开机自启:
systemctl start php-fpm && systemctl enable php-fpm。
5. 配置Nginx支持PHP
修改Nginx配置文件(通常为/etc/nginx/nginx.conf或站点配置文件),添加PHP处理规则:
location ~ .php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
重启Nginx使配置生效:systemctl restart nginx。
6. 验证LNMP环境
- 创建测试PHP文件:
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/index.php; - 浏览器访问服务器IP地址,确认显示PHP信息页面;
- 连接数据库,验证MySQL/MariaDB正常工作。
通过以上步骤,即可成功在腾讯云OpenCloudOS服务器上安装并配置LNMP环境,为后续Web应用开发提供基础支持。
CCLOUD博客