基于PbootCMS搭建个人网站

基于PbootCMS搭建个人网站

首先你需要准备一台服务器 本次搭建使用的初始状态的服务器(刚购入)没有进行过任何配置

        本次教程基于阿里云服务器

本次教程由于是搭建一个简易的个人网站所以没有配置要求 但是带宽会影响后续搭建的速度

本次教程一共分为五步

        登录云服务器-安装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://,测试Apache服务是否安装成功。如果显示如图所示的测试页面,表示Apache服务已安装成功

 访问之后出现下图 即代表安装成功

三、安装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企业网站开发建设管理系统

 输入你的域名 和下方的验证码点击立即获取即可

 我们复制上这个授权码 打开网站后台 点击全局配置

点击配置参数 滑到最下面 

 复制上粘贴的验证码 点击立即提交 这样你的网站就可以通过域名访问了  在后台你也可以对网站的栏目内容进行自定义修改 

 水平不足 多有纰漏 请各位多指教

版权声明:如无特殊标注,文章均来自网络,本站编辑整理,转载时请以链接形式注明文章出处,请自行分辨。

本文链接:https://www.shbk5.com/dnsj/74828.html