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 文件中,保存並退出。回到網頁點繼續安裝。
到這裏整個博客的搭建就完成了,快去體驗一下新博客吧!