Centos7安裝WordPress詳細教程

你們知道wordpress搭建網站很快,特別是搭建企業站,近期公司有相似需求,便嘗試着去服務器搭建一個wordpress站點試試。

1、安裝Apache

Apache 在 ContOs 下也叫 httpdphp

yum -y install httpd

配置筆記:html

// 建立站點目錄,這裏建立了一個demo站點
cd /home/www
sudo mkdir demo

// 建立配置文件
// 以個人爲例,想要建立一個demo.chenyanlin.com站點
cd /etc/httpd/conf.d
touch demo-chenyanlin-com.conf
// 配置信息
<VirtualHost *:80>
    #Created by linvic on 2018-05-24
    Serveradmin 674206994@qq.com
    ServerName demo.chenyanlin.com
    DocumentRoot /home/www/demo

    <Directory "/home/www/demo">
          Options FollowSymLinks
          AllowOverride All
          #Require all denied
          Require all granted
    </Directory>
</VirtualHost>

// 配置本地hosts
cd /etc
vi hosts
127.0.0.1   demo.chenyanlin.com

// 重啓服務
systemctl start httpd.service // 開啓服務
systemctl enable httpd.service // 設置開機啓動
sudo systemctl restart httpd.service // 重啓服務

// 測試
curl demo.chenyanlin.com
//賦權
sudo chmod 777 /home/www/demo

//給文件權限並建立對應的ftp帳號
/usr/sbin/adduser -d /home/www/demo -g ftp -s /sbin/nologin ftpuser

上面的命令是添加一個 名稱爲 ftpuser的用戶,並設置該用戶訪問目錄爲/home/www/demo。

命令解析:使用命令(adduser)添加ftpuser用戶,不能登陸系統(-s /sbin/nologin),本身的文件夾在(/test)),屬於組ftp(-g ftp).

有用戶了,而後爲該用戶設置密碼

passwd ftpusermysql

2、安裝Mariadb(mysql)

原本我是用命令去安裝mysql的,結果服務開啓不了,後面找了資料才發現,Centos7已經不支持了,須要安裝的是Mariadb

一樣仍是利用yum命令進行安裝,而且配置開機啓動sql

yum -y install mariadb-server mariadb   #安裝命令
systemctl start mariadb.service         # 開啓
systemctl enable mariadb.service        # 設置開機啓動

下面配置root密碼:數據庫

mysql_secure_installationapache

大體過程以下,按需配置便可,我這測試全選的N,最後Y重載windows

Enter current password for root (enter for none):(輸入原始root密碼,若無enter)
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation. 
Set root password? [Y/n] (是否設置root密碼)
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] (是否移除匿名用戶)
 ... Success!

Disallow root login remotely? [Y/n] (是否禁止遠程root登錄)
 ... skipping.

Remove test database and access to it? [Y/n] (是否刪除測試數據庫)

Reload privilege tables now? [Y/n] (從新載入)
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

3、安裝PHP

  1. 安裝PHP
yum -y install php

查看全部組件 yum search php服務器

  1. 安裝須要的一些組件
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

完成。
咱們能夠新建一個PHP頁面查看安裝的組件curl

vi /var/www/html/info.php

編輯爲如下內容ide

<?php
phpinfo();
?>

重啓httpd服務

systemctl restart httpd.service

4、配置WordPress數據庫

首先登錄MariaDB爲WordPress創建數據庫及用戶

mysql -u root -p

這裏進入了MariaDB,按行執行下面代碼:

CREATE DATABASE wordpressdb //新建的數據庫爲wordpressdb
CREATE USER wordpressuser@localhost IDENTIFIED BY '123456' //用戶爲wordpressuser,密碼爲123456

GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost
FLUSH PRIVILEGES //更改用戶權限
exit //保存並退出

重啓相關服務

systemctl restart httpd.service
systemctl restart  mariadb.service

5、安裝WordPress

下載WordPress

cd /home/www/demo
yum -y install wget unzip net-tools
wget http://wordpress.org/latest.zip

解壓文件,而且將其複製到/home/www/demo目錄下

unzip -q latest.zip
cp -rf wordpress/* /home/www/demo

上面你也能夠用windows下載好再傳到服務器解壓,我就是這樣直接解壓wordpress文件夾到demo目錄。

修改文件夾權限

chown -R apache:apache /home/www/demo

編輯配置文件

cd /home/www/demo/wordpress  // 假定你wordpress解壓到當前目錄
cp wp-config-sample.php wp-config.php 
vi wp-config.php

往下找到須要修改的內容,修改三個部分:其中wordpressdb爲數據庫名稱,wordpressuser爲數據庫用戶名,123456爲數據庫密碼

/** WordPress數據庫的名稱 */
define('DB_NAME', 'wordpressdb');

/** MySQL數據庫用戶名 */
define('DB_USER', 'wordpressuser');

/** MySQL數據庫密碼 */
define('DB_PASSWORD', '123456');

保存後退出,重啓相關服務

systemctl restart httpd.service
systemctl restart mariadb.service

這樣就完成了,而後就能夠訪問你的站點了
http://demo.chenyanlin.com/wo...

常見問題解決方案:

沒法安裝主題

更改用戶組
如目錄機構 /home/www/demo/wordpress

到demo目錄

chown -R apache:apache wordpress
相關文章
相關標籤/搜索