1. 程式人生 > >LAMP環境搭建WordPress博客

LAMP環境搭建WordPress博客

linux

環境選擇:CentOS 7.3

apache

mariadb

php及相關模塊

一、安裝apache相關服務、MariaDB數據庫 php及相關模塊

yum -y install httpd mariadb mariadb-server php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

二、開啟apache、mariadb相關服務

systemctl start httpd mariadb

三、將apache、mariadb加入開機啟動

systemctl enable httpd mariadb

四、將mariadb數據庫初始化設置

mysql_secure_installation
[Enter current password for root] 
 輸入當前 root 用戶的密碼,由於是新數據庫,直接按[Enter]鍵。 
[Set root password?] 
設置 root 密碼(最好自己設置密碼,選 Y)
New password:********
Re-enter new password:********
[anonymous users?] 
刪除匿名用戶(選 Y)
[Disallow root login remotely?]
禁止 root 用戶遠程登錄(選 n) 
[Remove test database and access to it?] 
刪除默認的 test 數據庫(選 Y) 
[Reload privilege tables now?] 
是否馬上應用最新的設置(選 Y)
MySQL初始化設置完成

五、重啟Apache、mariadb相關服務

systemctl restart httpd mariadb

六、下載最新版WordPress並進行配置

mkdir /root/wp
cd /root/wp
wget http://wordpress.org/latest.zip
unzip latest.zip

編輯配置文件中的數據庫信息

cd /root/wp/wordpress
cp wp-config-sample.php wp-config.php 
vim wp-config.php

其中wordpress為數據庫名稱,wordpressadmin為數據庫用戶名passwd為數據庫密碼

define(‘DB_NAME‘, ‘wordpress‘);
/** MySQL database username */
define(‘DB_USER‘, ‘wordpressadmin‘);
/** MySQL database password */
define(‘DB_PASSWORD‘, ‘passwd‘);

修改之後保存退出

配置好後將所有文件移動到/var/www/html/

cp -rf /root/wp/wordpress/* /var/www/html/

將WordPress變成Apache用戶組與用戶

chown -R  apache:apache /var/www/html/wordpress/*

七、為WordPress建立數據庫連接

mysql -uroot -p
Enter password: [輸入root用戶密碼]

創建wordpress數據庫[之前在配置文件中設定的數據庫名稱]

mariadb> create schema wordpress default character set utf8 collate utf8_general_ci;

Query OK, 1 row affected (0.00 sec)

為wordpress數據庫創建用戶和用戶密碼[之前在配置文件中設定的用戶名和密碼]

mariadb> create user ‘wordpressadmin‘@‘%‘ identified by ‘passwd‘;

Query OK, 0 rows affected (0.00 sec)

給數據庫用戶賦予權限

mariadb> grant select,insert,update,delete,create on wordpress.* to wordpressadmin;

Query OK, 0 rows affected (0.00 sec)

提示:*代表整個數據庫

立即啟用修改

mariadb> flush privileges;

Query OK, 0 rows affected (0.00 sec)

退出數據庫

mysql> quit;

Bye

八、重啟MySQL與Httpd服務

systemctl restart httpd mariadb

wordpress後臺配置完成!

打開瀏覽器輸入ip地址就可以在web端進行頁面配置了。


LAMP環境搭建WordPress博客