首先你需要准备一台服务器 本次搭建使用的初始状态的服务器(刚购入)没有进行过任何配置
本次教程基于阿里云服务器
本次教程由于是搭建一个简易的个人网站所以没有配置要求 但是带宽会影响后续搭建的速度
本次教程一共分为五步
登录云服务器-安装Apache-安装Mysql数据库-安装PHP环境-搭建网站
一、 购入服务器之后,首先我们配置一个安全组规则 入行22和80端口
登入阿里云 点击控制台
点击云服务器ESC
点击安全组
点击配置规则
点击手动添加
添加22和80端口 源选择0.0.0.0/0 点击保存
配置成功
远程连接服务器进行环境配置
1.远程连接服务器
点击实例
点击远程连接
立即登录
输入你设置的密码 连接到服务器
2.环境配置
二、安装Apache
使用命令:yum install -y httpd httpd-manual mod_SSL mod_perl mod_auth_mysql 如果回显信息显示Complete!,则表示Apache安装成功。
启动Apache并设置自启 使用命令systemctl start httpd --------- systemctl enable httpd
执行命令查看Apache运行状态 systemctl status httpd 如果回显信息显示active(running)时,表示Apache已启动
在本地电脑浏览器地址栏中输入http://
访问之后出现下图 即代表安装成功
三、安装MySQL数据库
1.依次执行下列命令
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum install -y mysql57-community-release-el7-10.noarch.rpm
yum install -y mysql-community-server --nogpgcheck
2.执行命令启动MySQL数据库。
systemctl start mysqld.service
3.执行命令查看MySQL数据库的运行状态。
systemctl status mysqld.service 如果回显信息显示active(running)时,表示MySQL数据库已启动。
4.执行命令查看MySQL数据库的初始密码。
grep "password" /var/log/mysqld.log
5.执行命令登录MySQL数据库。
mysql -uroot -p 根据回显信息,输入MySQL数据库的初始密码。
6.执行命令修改MySQL数据库的初始密码(注意初始的密码策略要求修改密码必须同时包含大小写英文字母、数字和特殊符号中的三类字符)
ALTER USER 'root'@'localhost' IDENTIFIED BY '<新密码>';(<>里输入你需要修改的密码)
7.执行以下命令,创建一个存储网站内容的数据库pbootcms。
create database pbootcms;
8.执行以下命令,查看数据库是否创建成功。
show databases;
如果回显信息显示pbootcms,表示数据库创建成功。
9.执行以下命令 退出mysql数据库
exit
四、安装PHP环境
1.更新YUM源
运行以下命令添加EPEL源
yum install -y \
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
2.安装PHP以及相关的库
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
(这一步如果服务器带宽较小可能耗时较长)
执行命令重启Apache服务
systemctl restart httpd
执行命令查看PHP版本号。出现如图所示时,表示PHP版本为7.0.33(PbootCMS系统要求的PHP版本不能低于7.0)
php -v
五、搭建网站
执行命令安装Git
yum install -y git
执行命令下载PbootCMS源码文件
cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git
执行命令将安装包拷贝到Apache的wwwroot目录下
cp -r PbootCMS/* /var/www/html/
执行命令修改站点根目录文件权限。
chmod -R a+w /var/www/html
在已创建的MySQL数据库中导入PbootCMS的初始数据
查看PbootCMS的初始数据库文件。根据回显信息,初始PbootCMS数据库文件为pbootcms_v324.sql
ls /var/www/html/static/backup/sql/
登录已创建的pbootcms数据库
mysql -uroot -p<您的数据库密码> pbootcms
执行命令导入PbootCMS的初始数据库文件。
source /var/www/html/static/backup/sql/pbootcms_v324.sql
推出数据库 exit
执行以下命令,修改PbootCMS系统数据库配置
cat > /var/www/html/config/database.php << EOF <?php return array( 'database' => array( 'type' => 'mysqli', // 数据库连接驱动类型:mysqli,sqlite,pdo_mysql,pdo_sqlite 'host' => '127.0.0.1', // 数据库服务器 'user' => 'root', // 数据库连接用户名 'passwd' => 'PassWord1****', // 数据库连接密码 'port' => '3306', // 数据库端口 'dbname' => 'pbootcms' //数据库名称 ) ); EOF
一般情况下 此处只需要修改成你设置的数据库密码
执行命令启动Apache HTTP服务。
systemctl restart httpd.service
至此网站的搭建已经基本完成 现在我们需要再做一些设置
登录后台页面 http://公网ip/admin.php
初始默认用户名和密码为admin/123456 登录后需要修改密码
记住修改后的密码就行 到这里你的网站就可以使用公网ip进行访问了 浏览器输入http://公网IP
进如图页面,表示搭建网站成功
注:搭建成功后 暂时只能通过公网IP访问 如需要使用域名访问 请绑定域名解析到你的服务器公网IP地址 并在后台输入验证码
如何通过域名访问
首先你需要拥有一个域名 并且绑定解析到服务器的ip地址
绑定解析 控制台-域名控制台-域名解析
绑定成功后是还能直接用域名访问的 会提示没有有效授权码
我们需要到PbootCMS官网获取这个授权码(免费的)
PbootCMS官网链接:免费获取永久授权码-PbootCMS官网-永久开源免费的PHP企业网站开发建设管理系统
输入你的域名 和下方的验证码点击立即获取即可
我们复制上这个授权码 打开网站后台 点击全局配置
点击配置参数 滑到最下面
复制上粘贴的验证码 点击立即提交 这样你的网站就可以通过域名访问了 在后台你也可以对网站的栏目内容进行自定义修改
水平不足 多有纰漏 请各位多指教