yum install httpd # 安装httpd服务 systemctl start httpd # 启动httpd服务 systemctl status httpd # 查看httpd服务状态,看到Active: active(running)说明httpd服务已启动 systemctl enable httpd # 设置httpd服务开机启动
systemctl status firewalld.service ## 查看防火墙状态,看到Active: active(running)说明防火墙已打开 # 运行 http https 经过防火墙 firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https
这时候,在浏览器输入centos 系统IP地址应该就能够看到 Apache 的测试页面了。php
安装php服务及插件html
yum install php # 安装php yum install php-mysql # 安装php mysql 组件 # 其它插件安装 yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
测试是否安装成功mysql
进入 /var/www/html/
目录新建一个test.php文件,内容为:sql
<?php phpinfo(); ?>
使用systemctl restart httpd
重启Apache 服务,在浏览器输入centos 系统IP地址/test.php测试php是否安装成功,若是看到php版本信息则安装成功。shell
下载mysql 源安装包数据库
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装mysql源apache
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
检查mysql源是否安装成功centos
# 查mysql源是否安装成功 yum repolist enabled |grep mysql # 若是看到如下信息则说明源安装成功 !mysql-connectors-community/x86_64 MySQL Connectors Community 74 !mysql-tools-community/x86_64 MySQL Tools Community 74 !mysql57-community/x86_64 MySQL 5.7 Community Server 307
安装mysql-community-server浏览器
yum install mysql-community-server #安装mysql-community-server systemctl start mysqld # 启动mysql,第一次启动时间比较久,耐心等啊 systemctl status mysqld # 查看mysql 是否启动 systemctl enable mysqld # 设置mysql 开机自启动
修改root密码,mysql安装完成以后,在/var/log/mysqld.log文件中给root生成了一个默认密码。服务器
grep 'temporary password' /var/log/mysqld.log # 使用此命令查看mysql默认root密码 2018-10-05T02:32:26.371630Z 1 [Note] A temporary password is generated for root@localhost: u)HttITK7R6V # u)HttITK7R6V 这一串就是默认密码 mysql -uroot -p #使用默认密码登陆mysql ALTER USER root@localhost IDENTIFIED BY 'admin123.'; # 修改root密码
使用mysql -uroot -p
登陆mysql,为 typecho新建一个数据库和用户
create database typecho; # 新建数据库名为 typecho 的数据库 # 建立一个用户名为typecho ,密码为admin123.的普通用户,赋予其typecho数据库的全部表的权限。 grant all privileges on typecho.* to typecho@localhost identified by 'admin123.'; flush privileges; # 设置修改当即生效
到http://typecho.org/download
下载 typecho上传到centos服务器,或者直接使用wget下载(推荐直接下载)
wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz #直接使用wget下载
解压并安装typecho
tar -xzvf 1.1-17.10.30-release.tar.gz # 解压下载的typecho # 解压完后又一个 build 目录,将下面的全部内容复制到 /var/www/html/ 目录下 cd build # 进入build 目录 cp -rf ./* /var/www/html/ # 复制内容
在浏览器输入IP就能够访问typecho的安装程序了,接下来就是按照提示,设置管理员用户的用户名和密码,并设置使用的mysql的数据名和用户名密码。中间可能须要手动建立config.inc.php
文件,步骤以下:
cd /var/www/html # 进入 /var/www/html 目录 vi config.inc.php # 建立 config.inc.php 文件,并将网页上提示的内容复制到 config.inc.php 文件中,保存并退出。回到网页点继续安装。
到这里整个博客的搭建就完成了,快去体验一下新博客吧!