阿里雲 CentOS系統上從零純手工搭建WordPress

概述

阿里雲服務器ECS ,從零開始(非一鍵完成方式)手工搭建LAMP+wordpress環境

前提

申請阿里雲服務器ECS 創建實例,並能遠程連接

環境

  1. 服務器操作系統:CentOS 7.0    注意:有些命令和LINUX稍有不同
  2. 博客部署服務器:Apache
  3. 後臺語言:PHP
  4. 數據庫:MySql
  5. 前端框架:WordPress

步驟

一、安裝Apache

安裝 Apache 很簡單,只需要在終端輸入以下命令就可以了:

sudo yum install httpd

sudo 的意思是用 root 用戶做什麼操作,yum install 是在線安裝;然後輸入 yes 就確認下載安裝了。

安裝完畢之後我們需要啓動服務:

sudo service httpd start

當啓動服務器完成之後,可以直接在瀏覽器中輸入服務器的 ip 地址,應該就可以看到 Apache 的歡迎頁面了。

This page is used to test the operation of the Apache HTTP server after it has been installed………等等

二、安裝 MySql

安裝 MySql,並啓動 MySql

sudo yum install mysql-server

sudo service mysqld start

通過上面的命令就可以安裝並啓動了 mysql,安裝 mysql 的時候會詢問你一些簡單的配置,輸入 enter yes 一路下來就 OK 了。

三、安裝 PHP 以及相關 PHP 組件

先安裝 PHP

sudo yum install php php-mysql

安裝 PHP 相關組件

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

我先安裝了這幾個組件,爲以後使用,你要想了解所有的 PHP 組件的話,可以使用如下命令搜索:

四、開機默認啓動 Apache Mysql 服務

使用如下命令即可選擇開機啓動 Apache Mysql

sudo chkconfig mysql on

sudo chkconfig http on

五、測試 PHP 是否安裝成功(也可以不做)

建立一個 info.php 文件:

sudo vim /var/www/html/info.php

然後輸入 i 進入編輯模式,在文件中寫入下面的 PHP 命令:

<?php

phpinfo();

?>


然後按 esc 鍵進入命令模式, 按下 Shift 鍵和兩次 z 鍵,就退出保存文件。

在瀏覽器中輸入 IP地址/info.php,例如:123.456.789.00/info.php 回車,就可以看到 PHP 的信息了。

六、下載 WordPress

可以到https://wordpress.org/官網上去翻,或通過下面的命令下載:(根據實際找現有新版本)

wget http://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip

七、解壓

(有可能unzip也沒有安裝 yum install zip unzip即可)

使用 unzip 來解壓文件:

unzip wordpress-4.9.4-zh_CN.zip


八、在 Mysql 中新建數據庫

mysql -u root -p

通過上面的命令進入數據庫,然後輸入密碼:password (最好爲空)

然後創建一個叫 wordpress 的數據庫

create database wordpress;


九、修改 wp-content.php 文件

按照下面的形式修改 wp-content.php 文件,

/** MySQL數據庫名:wordpress */

define(‘DB_NAME', ‘wordpress'); 

/** MySQL數據庫用戶名 :root*/

define(‘DB_USER', ‘root'); 

/** MySQL數據庫密碼 :password*/

define(‘DB_PASSWORD', ‘password');

/** MySQL主機(不用修改) */

define(‘DB_HOST', ‘localhost');


十、把文件複製到 /var/www/html 目錄下

cp -r wordpress/* /var/www/html/


十一、測試

在瀏覽器中輸入服務器的 ip 即可查看到自己主頁。


可能出現問題:

1 輸入ip後顯示的是php代碼,頁面無法顯示

 解決:首先  確認你的php相關組建安裝全了沒後

          其次  是因爲apache的配置沒有改.  在apache的httpd.conf中添加


          LoadModule php5_module modules/libphp5.so
          DirectoryIndex index.php index.html
          AddType application/x-httpd-php .php

想更新wordpress,或者想上傳圖片,下載主題是顯示 沒有權限

         進入 var/www/,把權限全部打開,比較暴力,僅限學習

         chmod -R 777 html

3 無法訪問一部分超鏈接的頁面

打開儀表盤 -  設置 - 常規

先修改wordpress admin當中的兩個URL鏈接 

你的IP地址,如http://123.456.789.1

也可以直接進phpmyadmin數據庫中修改,wp_option數據表 
改完後就可以直接ip地址訪問 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章