基於LNMP快速簡單搭建wordpress平臺
1、WordPress簡介
WordPress是一種使用PHP語言開發的部落格平臺,使用者可以在支援PHP和MySQL資料庫的伺服器上架設屬於自己的網站。也可以把WordPress當作一個內容管理系統(CMS)來使用。WordPress是一款個人部落格系統,並逐步演化成一款內容管理系統軟體,它是使用PHP語言和MySQL資料庫開發的。使用者可以在支援PHP和MySQL資料庫的伺服器上使用自己的部落格。WordPress有許多第三方開發的免費模板,安裝方式簡單易用。不過要做一個自己的模板,則需要你有一定的專業知識。比如你至少要懂的標準通用標記語言下的一個應用HTML程式碼、CSSPHP等相關知識。WordPress官方支援中文版,同時有愛好者開發的第三方中文語言包,如wopus中文語言包.WordPress擁有成幹上萬個各式外掛和不計其數的主題模板樣式。
2、基礎環境要求
MySQL
PHP
nginx
3、安裝mysql環境
3.1、安裝mysql
#wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
#yum -y install mysql57-community-release-el7-10.noarch.rpm
#yum -y install mysql-community-server
3.2、啟動mysql
#systemctl start mysqld
3.3、獲取預設密碼
#grep “password” /var/log/mysqld.log
#mysql -uroot -p
3.5、修改密碼
mysql>alter user ‘root’@‘localhost’ identified by ‘Qf.123com’;
3.6、建立wordpress資料庫並授權
mysql>create database wordpress;
mysql>create user ‘wordpress’@‘localhost’ identified by ‘Qfedu.123com’;
mysql>grant all privileges on wordpress.* to ‘wordpress’@‘localhost’;
4、安裝nginx環境
4.1、安裝nginx
#yum install -y nginx
4.2、新增配置檔案
#cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
#vi /etc/nginx/nginx.conf
:38 //把server那行相關的都刪除
#vim /etc/nginx/conf.d/wordpress.conf
server{
listen 80;
server_name opswordpress.transspay.net;
root /wordpress;
location / {
index index.php index.html index.htm;
try_files $uri KaTeX parse error: Expected 'EOF', got '}' at position 29: …php index.php; }̲ #pass the pHp … {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
d
o
c
u
m
e
n
t
r
o
o
t
document_root
documentrootfastcgi_script_name;
include fastcgi_params;
}
}
4.3、重新載入nginx配置
#nginx -s reload
4.4、安裝php環境
安裝php-fpm
#yum -y install php-fpm php-mysql
啟動php-fpm
#systemctl restart php-fpm
#vim /etc/php-fpm.d/www.conf
:/apache //把user = apache group = apache 中的apache改為nginx
檢測php-fpm的預設埠
9000為php-fpm的預設埠
#lsof -i:9000
5、安裝wordpress
5.1、下載解壓
#wget https://wordpress.org/latest.tar.gz
#tar xf latest.tar.gz /
#mv wordpress /
5.2、授權
#chmod -R 777 wordpress/
5.3、重啟服務
systemctl restart nginx
systemctl restart mysql
systemctl restart mysqld
systemctl restart php-fpm
6、瀏覽器測試
點選進行安裝
設定完就安裝wordpress
安裝完成之後登入