CentOS 7.4 部署 WordPress
更新系統
yum clean allyum -y update
更新成功會顯示
Complete!
安裝Apache Web伺服器
運行以下命令安裝默認源的Apache
yum -y install httpd
運行以下命令啟動Apache伺服器
systemctl start httpd.service
把Apache放入開機自啟動
systemctl enable httpd
開啟mod_rewrite模塊功能,進入 /etc/httpd/conf/httpd.conf
vi /etc/httpd/conf/httpd.conf
按下「/」進行定位,定位到<directory>段
change > AllowOverride Noneto > AllowOverride All
按下shift+; 輸入 wq 回車即可退出
安裝MariaDB資料庫
運行以下命令安裝默認源的MariaDB
yum install mariadb-server mariadb
運行以下命令啟動MariaDB
systemctl start mariadb
配置mariadb安全參數
mysql_secure_installation
直接按照需要配置相應的選項,配置完成會顯示
Thanks for using MariaDB!
安裝PHP相關功能組件
運行以下命令安裝默認源的PHP相關功能組件
yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl
安裝web界面的phpmyadmin工具所在的軟體源
yum -y install epel-release
運行以下命令安裝phpmyadmin工具
yum -y install phpmyadmin
完成之後,我們設置phpMyAdmin的httpd設置
vi /etc/httpd/conf.d/phpMyAdmin.conf
更改一下許可權,結果如下
<Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> #Require ip 127.0.0.1 #Require ip ::1 Require all granted </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow # Deny from All # Allow from 127.0.0.1 # Allow from ::1 Allow from All </IfModule></Directory>
重啟apache讓phpmyadmin啟動起來
systemctl restart httpd.service
然後進入phpmyadmin按照提示創建WordPress資料庫,或者輸入以下命令
#登錄資料庫mysql -u root -p#創建資料庫CREATE DATABASE wordpress;#創建資料庫用戶和密碼CREATE USER wpsuser@localhost IDENTIFIED BY wppasswd;#設置wordpressuser訪問wordpress資料庫許可權GRANT ALL PRIVILEGES ON wordpress.* TO wpsuser@localhost IDENTIFIED BY wppasswd;#刷新資料庫設置FLUSH PRIVILEGES;#退出資料庫exit
安裝wordpress
下載最新版本的wordpress程序
wget https://wordpress.org/latest.zip
解壓出文件夾
unzip latest.zip
把解壓出來的主程序移動到apache目錄下,讓apache進行發布
cp -avr wordpress /var/www/html
重命名wordpress
cd /var/www/htmlmv wordpress wpcd ~
把html目錄的歸屬權指定給apache,否則後續上傳資料到wordpress時會出現許可權問題,例如安裝或更新插件時要求輸入ftp帳號等等
chown -R apache:apache /var/www/html
移動到 /var/www/html目錄,變更wordpress許可權,否則會導致無法訪問或寫入
cd /var/www/htmlchmod -R 775 wp
推薦閱讀:
※追問|智慧中國科技,跑哪兒?
※零基礎多軸飛行器-遙控篇
※如何評價《15天自製3D印表機》?
※你還在花半小時試妝嗎?未來可能不需要了。Omote電子化妝技術,瞬間易容術。
※下一代遊戲主機就是它了!