阿里云部署LAMP环境搭建门户网站

目录

数据库配置

1、在账号管理页面,单击创建账号,输入数据库账号名称选择普通账号,输入密码后确认创建

2、在创建数据库面板中,创建数据库,输入数据库名称,选择上一步创建的账号,选择要授予账号的权限为读写,确认创建

3、在配置白面板中,将白名单内IP地址区域的ip修改为0.0.0.0/0,单击确定

ECS服务器操作

安装Apache服务及其扩展包

启动Apache

安装PHP环境

添加EPEL扩展源

添加Webtatic源

安装PHP

查看php版本

启动php

安装MySQL

下载并安装MySQL

启动数据库

查看进程是否启动

环境部署完成,以下操作为搭建门户网站

安装Git

下载PbootCMS源码文件

将安装包拷贝到Apache的网站的发布目录/var/www/html/下

修改站点根目录文件权限

向数据库中导入CMS的初始数据

在云数据库PolarDB的基本信息页面>数据库代理企业通用版>集群地址>私网中查看数据库连接地址

修改CMS系统数据库配置

[重启 Apache服务](#重启 Apache服务)

测试

在本机浏览器地址栏中,输入http://,进入门户网站首页。公网ip地址>


数据库配置

1、在账号管理页面,单击创建账号,输入数据库账号名称选择普通账号,输入密码后确认创建

2、在创建数据库面板中,创建数据库,输入数据库名称,选择上一步创建的账号,选择要授予账号的权限为读写,确认创建

3、在配置白面板中,将白名单内IP地址区域的ip修改为0.0.0.0/0,单击确定

ECS服务器操作

安装Apache服务及其扩展包

复制代码
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
启动Apache
复制代码
systemctl start httpd

安装PHP环境

添加EPEL扩展源
复制代码
yum -y install \

https://repo.ius.io/ius-release-el7.rpm \ 

https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
添加Webtatic源
复制代码
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装PHP
复制代码
yum -y install php70w-devel php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64  php70w-pdo.x86_64   php70w-mysqlnd  php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongodb
查看php版本
复制代码
php -v
启动php
复制代码
systemctl start php-fpm

安装MySQL

下载并安装MySQL
复制代码
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 

yum -y install mysql57-community-release-el7-10.noarch.rpm  

yum -y install mysql-community-server --nogpgcheck
启动数据库
复制代码
systemctl  start mysqld
查看进程是否启动
复制代码
ss -nplt

环境部署完成,以下操作为搭建门户网站

安装Git

复制代码
yum -y install git

下载PbootCMS源码文件

复制代码
cd /opt

git clone https://gitee.com/hnaoyun/PbootCMS.git

将安装包拷贝到Apache的网站的发布目录/var/www/html/下

复制代码
cp -r PbootCMS/* /var/www/html/

修改站点根目录文件权限

复制代码
chmod -R 777 /var/www/html

向数据库中导入CMS的初始数据

在云数据库PolarDB的基本信息页面>数据库代理企业通用版>集群地址>私网中查看数据库连接地址

复制代码
mysql -h数据库连接地址 -u用户名 -p密码 -Dpbootcms </var/www/html/static/backup/sql/pbootcms_v324.sql

修改CMS系统数据库配置

cat > /var/www/html/config/database.php << EOF

<?php

return array(

'database' => array(

'type' => 'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite

'host' => '数据库连接地址', // PolarDB数据库集群私网地址

'user' => 'test_user', // PolarDB数据库的用户名

'passwd' => 'Password123', // PolarDB数据库的密码

'port' => '3306', // 数据库端口

'dbname' => 'pbootcms' //数据库名称

)

);

EOF

重启 Apache服务

复制代码
systemctl restart httpd

测试

在本机浏览器地址栏中,输入http://<ECS公网IP地址>,进入门户网站首页。

在本机浏览器地址栏中,输入http://<ECS公网IP地址>/admin.php,进入系统后台。

默认账号为admin,密码为123456

希望能够帮助到大家!!

相关推荐
凡人叶枫2 分钟前
Effective C++ 条款40:明智而审慎地使用多重继承
java·数据库·c++·嵌入式开发·effective c++
无限进步_4 分钟前
【Linux】系统级文件I/O与文件描述符深度剖析
linux·运维·服务器
虾壳云官方5 分钟前
openclaw 一键安装教程(2026年6月15最新)
运维·人工智能·windows·自动化·openclaw
小陈phd10 分钟前
LCEL(LangChain Expression Language)语法全解
服务器·网络·langchain
至此流年莫相忘17 分钟前
Spring 依赖注入三剑客:@Autowired、@Resource 与 @RequiredArgsConstructor 深度对比与实战指南
java·数据库·spring
Rain50918 分钟前
2.2 数据基础:数据库集成与 ORM(TypeORM / Prisma)
数据库·人工智能·ai·数据分析·node.js·自动化·ai编程
ctrl_v助手21 分钟前
VisionPro (R) QuickBuild相机的连接
服务器·笔记·数码相机·c#
biter down27 分钟前
2:Ubuntu 22.04 LTS 的完整下载教程
linux·运维·ubuntu
杨云龙UP29 分钟前
Oracle/ODA RAC /u01 空间告警处理指南:grid 用户监听日志清理_2026-06-15
linux·数据库·oracle·oracle linux·oda·监听日志·在线清理
IT新视界36 分钟前
从多平台割裂到湖仓集一体,星环科技ArgoDB助力金融机构迈向实时智能
数据库·科技