胜蓝科技

如何在鹏讯云服务器上部署和配置LAMP-LEMP环境?

日期:2025-01-17 00:00 / 作者:网络

随着互联网的发展,越来越多的企业选择将业务部署到云平台上。鹏讯云作为国内领先的云计算服务提供商,以其高性能、高可靠性以及灵活的计费方式受到了众多用户的青睐。本文将详细介绍如何在鹏讯云服务器上部署和配置LAMP(Linux、Apache、MySQL、PHP)或LEMP(Linux、Nginx、MySQL、PHP)环境。

一、准备工作

1. 申请鹏讯云账号并创建ECS实例。登录鹏讯云官网,完成实名认证后,选择合适的ECS实例规格(建议使用CentOS7及以上版本),然后进行购买操作。购买完成后,进入控制台获取公网IP地址等信息。

2. 使用SSH工具连接至ECS实例。通过命令行输入“ssh root@公网ip”,根据提示输入密码即可成功登录。

3. 更新系统软件包。为了确保后续安装过程顺利,需要先更新yum源并升级所有已安装的软件包。执行以下命令:

yum update -y

二、部署LAMP环境

1. 安装Apache HTTP Server。在终端中依次输入以下命令以安装Apache:

yum install httpd -y

systemctl start httpd

systemctl enable httpd

可以通过浏览器访问http:///,若能正常显示“Test Page for Apache”页面,则说明Apache安装成功。

2. 安装MariaDB数据库。由于MySQL官方不再提供免费版本,因此这里推荐使用MariaDB替代:

yum install mariadb-server mariadb -y

systemctl start mariadb

systemctl enable mariadb

为提高安全性,初次启动时需要对数据库进行初始化设置:

mysql_secure_installation

按照屏幕上的指示逐步完成设置。

3. 安装PHP及其扩展库。接下来安装PHP7.4及常用扩展:

yum install php php-mysql php-gd php-xml php-mbstring php-json -y

重启Apache使配置生效:

systemctl restart httpd

在/var/www/html目录下新建一个phpinfo.php文件用于测试PHP是否安装正确:

保存退出后,再次打开浏览器访问http:///phpinfo.php,如果能够看到PHP配置信息,则表示整个LAMP环境搭建完毕。

三、部署LEMP环境

1. 安装Nginx Web服务器。与Apache类似,我们同样可以从yum仓库直接安装Nginx:

yum install nginx -y

systemctl start nginx

systemctl enable nginx

此时可通过浏览器访问http:///,检查Nginx是否正常工作。

2. 安装MariaDB数据库。这部分内容同LAMP部分一致,请参照上述步骤操作。

3. 安装PHP-FPM。为了让Nginx支持处理PHP脚本,还需要额外安装PHP-FPM:

yum install php-fpm -y

systemctl start php-fpm

systemctl enable php-fpm

编辑Nginx配置文件(一般位于/etc/nginx/conf.d/default.conf),添加如下内容:

location ~ .php$ {

fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}

重启Nginx和PHP-FPM服务:

systemctl restart nginx php-fpm

同样地,在网站根目录下创建一个phpinfo.php文件,并通过浏览器访问验证PHP是否正常工作。

四、总结

以上就是在鹏讯云服务器上快速搭建LAMP/LEMP环境的具体方法。需要注意的是,实际生产环境中还需要考虑更多因素如性能优化、安全防护等,建议大家根据自身需求合理调整配置。


# 详细介绍  # 若能  # 需要注意  # 创建一个  # 提供免费  # 准备工作  # 高性能  # 可通过  # 以其  # 要对  # 软件包  # 可以通过  # 这部  # 推荐使用  # 如何在  # 互联网  # 的是  # 重启  # 还需要  # 器上