Centos7搭建LAMP Typecho部落格

2022-02-22 07:29:30 字數 2989 閱讀 1817

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=https

這時候,在瀏覽器輸入centos 系統ip位址應該就可以看到 apache 的測試頁面了。

安裝php服務及外掛程式

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

測試是否安裝成功

進入/var/www/html/目錄新建乙個test.php檔案,內容為:

<?php

phpinfo();

?>

wget

安裝mysql源

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

檢查mysql源是否安裝成功

# 查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; # 設定修改立即生效

解壓並安裝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 檔案中,儲存並退出。回到網頁點繼續安裝。

到這裡整個部落格的搭建就完成了,快去體驗一下新部落格吧!

centos7搭建lnmp環境

安裝php 5.6.26 wget 解壓 tar zxvf php 5.6.26.tar.gz 安裝編譯用的環境 yum install y libxml2 devel openssl devel libcurl devel libjpeg devel libpng devel libicu dev...

centos 7 搭建LNMP環境

2.安裝mysql community release el7 5.noarch.rpm包 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d mysql community.repo,etc yum.repos.d mysql community source....

Centos 7 搭建 Zookeeper 集群

單機搭建 基礎結構 分別建立 三個資料夾 zkserver1 zkserver2 zkserver3 分別為在 這三個 資料夾下面 建立data 資料夾。修改配置檔案 zoo.cfg 如圖 三個zoo.cfg 保證 埠不一致,保證 datadir 不一致,配置 紅色框內的三個server.id 說明...