今天和大家說下lnmp環境下如何搭建wordpress。
1.前去lnmp的官網下載並安裝lnmp到linux服務器下,官網網址:https://lnmp.org/,跟着官網的步驟走,lnmp的環境是不會有問題的一般。
2.安裝成功以后,需要設置你的數據庫,如果你要遠程連接mysql數據庫,你會發現你沒有辦法遠程,因為lnmp默認是禁止遠程的,這時,你需要設置遠程訪問權限 ,命令如下:
iptables -L -n --line-numbers
然后刪除對應的DROP 3306規則
iptables -D INPUT 5(你機器的序號,不一定是5)
3.設置你的數據庫名稱,登錄賬號,密碼等信息(Navicat遠程創建,或者你命令創建都可以,但是請記住你創建的信息,后面會用到)
4.下載wordpress,官網地址:https://cn.wordpress.org/
5.到你下載wordpress的目錄下,解壓 tar -zxvf wordpress-4.9.4-zh_CN.tar.gz
6.cd到你解壓目錄下復制wordpress的解壓文件到其他文件夾作修改配置使用:
cp -r wordpress/* /var/www/ (比如復制到/var/www/這個目錄下)
7.默認配置文件只給了模板,我們需要把模板復制出來,命令如下:
cp /var/www/wp-config-sample.php /var/www/wp-config.php
8.配置wp-config.php文件:vim /var/www/wp-config.php
// ** MySQL 設置 - 具體信息來自您正在使用的主機 ** //
/** WordPress數據庫的名稱 */
define('DB_NAME', 'wordpress');
/** MySQL數據庫用戶名 */
define('DB_USER', 'root');
/** MySQL數據庫密碼 */
define('DB_PASSWORD', 'wordpress2018');
/** MySQL主機 */
define('DB_HOST', 'localhost');
/** 創建數據表時默認的文字編碼 */
define('DB_CHARSET', 'utf8');
將以上的信息修改成你之前設置的數據庫信息 ,mysql主機一般默認localhost,不做修改。
9.配置Nginx,lnmp默認的Nginx安裝目錄在/usr/local/nginx中,vim /usr/local/nginx/conf/nginx.conf
server
{
listen 80 default_server reuseport;
#listen [::]:80 default_server ipv6only=on;
server_name 你的ip或者域名;
index index.html index.htm index.php;
#這里的目錄是你wordpress的主目錄,也就是你開始的時候cp到的那個目錄
root /var/www;
重啟Nginx:service nginx restart
10.輸入你的域名或者ip就可以出現wordpress的配置頁面了,當時配置的時候忘記截圖了,網上隨便找了圖。
11.最后,你就可以進入你的wordpress的儀表盤,開始happy的建設你的站點了!