wordpress和php-admin的搭建

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

  • 軟件安裝條件

  • 安裝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
    
  • 瀏覽器訪問測試頁面


    瀏覽器訪問測試頁面

    這里采用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測試
  • 安裝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

至此一個簡單的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/

  • 根據提示我們下載老版本

下載phpMyAdmin4.0.10.20
  • 解壓下載文件至指定目錄,并重命名

[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

至此phpMyAdmin工具已經安裝成功

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容