1.前提環境是PHP以及Mysql以及安裝配置完成,Nginx服務啟動;
2.配置Mysql的初始密碼:mysql安裝后,默認root密碼是空的,所以要設置密碼;
mysql -u root
mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
3.配置密碼后,進入mysql使用指令:mysql -u root -p
然后輸入密碼;
4.在linux環境下:
**下載安裝WordPress:
wget http://cn.wordpress.org/wordpress-4.0-zh_CN.tar.gz
**解壓到/var/www/html/(先找到nginx的首頁所在的目錄)目錄下。
tar xzf wordpress-4.0-zh_CN.tar.gz -C /var/www/html/
**配置Mysql數據庫,並添加用戶!
mysql> create database *****;
**進入站點的/WordPress目錄下配置
**需要配置文件wp-config.php在文件/WordPress下:
<?php
/**
* WordPress基礎配置文件。
*
* 本文件包含以下配置選項:MySQL設置、數據庫表名前綴、密鑰、
* WordPress語言設定以及ABSPATH。如需更多信息,請訪問
* {@link http://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
* 編輯wp-config.php}Codex頁面。MySQL設置具體信息請咨詢您的空間提供商。
*
* 這個文件被安裝程序用於自動生成wp-config.php配置文件,
* 您可以手動復制這個文件,並重命名為“wp-config.php”,然后填入相關信息。
*
* @package WordPress
*/
// ** MySQL 設置 - 具體信息來自您正在使用的主機 ** //
/** WordPress數據庫的名稱 */
define('DB_NAME', '***');
/** MySQL數據庫用戶名 */
define('DB_USER', 'root');
/** MySQL數據庫密碼 */
define('DB_PASSWORD', '****');
/** MySQL主機 */
define('DB_HOST', 'localhost');
/** 創建數據表時默認的文字編碼 */
define('DB_CHARSET', 'utf8');
/** 數據庫整理類型。如不確定請勿更改 */
define('DB_COLLATE', '');
/**#@+
* 身份認證密鑰與鹽。
*
* 修改為任意獨一無二的字串!
* 或者直接訪問{@link https://api.wordpress.org/secret-key/1.1/salt/
* WordPress.org密鑰生成服務}
* 任何修改都會導致所有cookies失效,所有用戶將必須重新登錄。
*
* @since 2.6.0
*/
define('AUTH_KEY', 'u^sZrT|lRIm~BXez`SCU;HH|-@;o]$Q2_/Y1kCwspd);P2(!9} wg9`z9K%,iTsZ');
define('SECURE_AUTH_KEY', '3i>wK*Zss>NWx?y--?;[tzjm&MC^1-H0[HX1[u#K;Z~o+>CPx }v8WP5=OfXC+kd');
define('LOGGED_IN_KEY', ':p^FtH/nrIFEdJ)c)d;Y-wD]]C8jWc7rA?Wd0lh9o8k,v;1g V^lzTJj|K.UsOTo');
define('NONCE_KEY', 'Co-3B85A/4 `aD%lc):w3ulRQ82.hyD+_|uIM-|+3[CQ(N/0gz?1$ &+ xFh+|@9');
define('AUTH_SALT', '28e}IVTClq8}`HY_Cn]O5*<?g=E!r7M+Y*#~$|GKSmzjm$Bm1}zB Pcb0ii,V6<2');
define('SECURE_AUTH_SALT', 'DYG^nek[!wZ`3_|X;%4J1qNyiZkHCfFt+1~Jl&2JZ8{gr&z5-sT,!q!O[x~OoQn|');
define('LOGGED_IN_SALT', 'n-R#YDf+Q2+uwwES#ZDu0?V[aCBG.r0i*A+PSa<O[I-jNgvFfRhbFF.^D<{C{Y9/');
define('NONCE_SALT', '/qR}52H K=k/&oMHeobbfkSs/^-2JjwQP],k-mUpZ*69J_{7fMIFMF%W0qK<(iqx');
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
/**#@-*/
/**
* WordPress數據表前綴。
*
* 如果您有在同一數據庫內安裝多個WordPress的需求,請為每個WordPress設置
* 不同的數據表前綴。前綴名只能為數字、字母加下划線。
*/
$table_prefix = 'wp_';
/**
* 開發者專用:WordPress調試模式。
*
* 將這個值改為true,WordPress將顯示所有用於開發的提示。
* 強烈建議插件開發者在開發環境中啟用WP_DEBUG。
*/
define('WP_DEBUG', false);
/**
* zh_CN本地化設置:啟用ICP備案號顯示
*
* 可在設置→常規中修改。
* 如需禁用,請移除或注釋掉本行。
*/
define('WP_ZH_CN_ICP_NUM', true);
/* 好了!請不要再繼續編輯。請保存本文件。使用愉快! */
/** WordPress目錄的絕對路徑。 */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** 設置WordPress變量和包含文件。 */
require_once(ABSPATH . 'wp-settings.php');
5.后期出現問題:您的PHP似乎沒有安裝運行WordPress所必需的MySQL擴展。
解決方法:
(1)一種可能:
(2)第二種可能:
重啟web服務器:
service httpd restart