1、編譯安裝搭建wordpress
-
軟件介紹
- WordPress是一個免費的開源項目,在GNU通用公共許可證下授權發布。
- WordPress 是世界上使用最廣泛的博客系統之一,是一款開源的PHP軟件。因為使用者眾多,所以WordPress社區非常活躍,有豐富的插件模板資源。使用WordPress可以快速搭建獨立的博客網站。
- WordPress 不僅僅是一個博客程序,也是一款CMS(內容管理系統),很多非博客網站也是用WordPress搭建的。
-
軟件獲取地址
https://cn.wordpress.org/download/
wget https://cn.wordpress.org/download/wordpress-5.0.3-zh_CN.tar.gz
-
軟件安裝條件
- 安裝指南
https://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Installation - 需要安裝PHP
- 需要安裝MySQL,Centos7安裝MariaDB
- 安裝指南
-
安裝PHP
- (1)、以httpd的模塊形式進行安裝
root@node01 ~]# yum -y install php php-mysql
- (2)、或者以PHP-FPM(FastCGI Process Manager)形式進行安裝
[root@node01 ~]# yum -y install php-fpm
- 編輯php-info.php測試頁面并重啟httpd服務
[root@node01 html]# vim php-info.php <?php phpinfo(); ?> [root@node01 ~]# systemctl restart httpd
- (1)、以httpd的模塊形式進行安裝
-
瀏覽器訪問測試頁面
瀏覽器訪問測試頁面
這里采用httpd的模塊化的方式安裝的php,如果看到如上頁面說明php已經安裝成功
-
安裝配置Mariadb
- yum 安裝Mariadb
[root@node01 ~]# yum -y install mariadb
- 啟動Mariadb
[root@node01 ~]# systemctl start mariadb
- mysql客戶端登錄mariadb
[root@node01 ~]# mysql -uroot -h10.192.2.222 -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 6 Server version: 5.5.60-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>
- 編輯php測試頁面連接Mariadb
[root@node01 html]# vim test-Mariadb.php <?php $conn=mysql_connect('10.192.2.222','root',''); if($conn) echo "Mariadb connect OK"; else echo "Mariadb connect FAIL"; ?>
php連接mariadb測試 - yum 安裝Mariadb
-
安裝WordPress
- 將先前下載好的安裝包解壓至相應目錄,這里放在/data/目錄下
[root@node01 ~]# tar -xzvf wordpress-5.0.3-zh_CN.tar.gz -C /data/
[root@node01 data]# ls -l /data/wordpress/ 總用量 192 -rw-r--r-- 1 1006 1006 418 9月 25 2013 index.php -rw-r--r-- 1 1006 1006 19935 1月 4 00:24 license.txt -rw-r--r-- 1 1006 1006 6989 1月 11 18:02 readme.html -rw-r--r-- 1 1006 1006 6878 12月 13 09:30 wp-activate.php drwxr-xr-x 9 1006 1006 4096 1月 11 18:00 wp-admin -rw-r--r-- 1 1006 1006 364 12月 19 2015 wp-blog-header.php -rw-r--r-- 1 1006 1006 1889 5月 3 2018 wp-comments-post.php -rw-r--r-- 1 1006 1006 2735 1月 11 18:02 wp-config-sample.php drwxr-xr-x 5 1006 1006 69 1月 11 18:02 wp-content -rw-r--r-- 1 1006 1006 3669 8月 20 2017 wp-cron.php drwxr-xr-x 19 1006 1006 8192 1月 11 18:00 wp-includes -rw-r--r-- 1 1006 1006 2422 11月 21 2016 wp-links-opml.php -rw-r--r-- 1 1006 1006 3306 8月 22 2017 wp-load.php -rw-r--r-- 1 1006 1006 37296 12月 13 08:28 wp-login.php -rw-r--r-- 1 1006 1006 8048 1月 11 2017 wp-mail.php -rw-r--r-- 1 1006 1006 17421 10月 23 15:04 wp-settings.php -rw-r--r-- 1 1006 1006 30091 4月 30 2018 wp-signup.php -rw-r--r-- 1 1006 1006 4620 10月 24 2017 wp-trackback.php -rw-r--r-- 1 1006 1006 3065 9月 1 2016 xmlrpc.php [root@node01 data]#
- 創建WordPress虛擬主機
[root@node01 conf.d]# vim /etc/httpd/conf.d/wordpress.conf
<VirtualHost 10.192.2.222:80> ServerName www.wordpress.com DocumentRoot "/data/wordpress" <Directory "/data/wordpress"> Options None AllowOverride None Require all granted </Directory> </VirtualHost>
重啟httpd服務器,初始化WordPress
[root@node01 conf.d]# systemctl restart httpd
創建WordPress的數據庫及初始化配置文件
MariaDB [(none)]> CREATE DATABASE wordpress; [root@node01 wordpress]# cp wp-config-sample.php wp-config.php [root@node01 wordpress]# vim wp-config.php /** WordPress數據庫的名稱 */ define('DB_NAME', 'wordpress'); /** MySQL數據庫用戶名 */ define('DB_USER', 'root'); /** MySQL數據庫密碼 */ define('DB_PASSWORD', ''); /** MySQL主機 */ define('DB_HOST', 'localhost');
-
安裝WordPress
安裝WordPress -
瀏覽器訪問WordPress
瀏覽器訪問WordPress
- 將先前下載好的安裝包解壓至相應目錄,這里放在/data/目錄下
至此一個簡單的WordPress就搭建完成可以開始您的WordPress之旅了
2、搭建php-admin
-
phpMyAdmin簡介
phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫。借由此Web接口可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在于由于phpMyAdmin跟其他PHP程式一樣在網頁服務器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是于遠端管理MySQL數據庫,方便的建立、修改、刪除數據庫及資料表。也可借由phpMyAdmin建立常用的php語法,方便編寫網頁時所需要的sql語法正確性。
-
軟件下載地址
https://www.phpmyadmin.net/downloads/
-
根據提示我們下載老版本
-
解壓下載文件至指定目錄,并重命名
[root@node01 data]# tar -xzvf phpMyAdmin-4.0.10.20-all-languages.tar.gz -C /data
[root@node01 data]# mv phpMyAdmin-4.0.10.20-all-languages phpMyAdmin
-
創建phpMyAdmin虛擬主機
[root@node01 conf.d]# vim /etc/httpd/conf.d/phpMyAdmin.conf
<VirtualHost 10.192.2.222:80>
ServerName www.phpMyAdmin.com
DocumentRoot "/data/phpMyAdmin"
<Directory "/data/phpMyAdmin">
Options None
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
- 重啟httpd服務,瀏覽器訪問phpMyAdmin虛擬主機
[root@node01 conf.d]# systemctl restart httpd
瀏覽器輸入:http://www.phpmyadmin.com
提示缺少mbstring模塊
安裝mbstring模塊,并重啟httpd服務器
[root@node01 conf.d]# yum -y install php-mbstring
[root@node01 conf.d]# systemctl restart httpd
- 瀏覽器輸入:http://www.phpmyadmin.com
至此phpMyAdmin工具已經安裝成功