LAMP環境搭建WordPress博客
阿新 • • 發佈:2017-10-23
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博客