你們知道wordpress搭建網站很快,特別是搭建企業站,近期公司有相似需求,便嘗試着去服務器搭建一個wordpress站點試試。
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
原本我是用命令去安裝mysql的,結果服務開啓不了,後面找了資料才發現,Centos7已經不支持了,須要安裝的是Mariadb
一樣仍是利用yum命令進行安裝,而且配置開機啓動sql
yum -y install mariadb-server mariadb #安裝命令 systemctl start mariadb.service # 開啓 systemctl enable mariadb.service # 設置開機啓動
下面配置root密碼:數據庫
mysql_secure_installation
apache
大體過程以下,按需配置便可,我這測試全選的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!
yum -y install php
查看全部組件 yum search php
服務器
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
首先登錄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
下載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