centos搭建lamp並部署wordpress

      想做一個自己的個人網站很久了。這之前我搜集了很多資料,各有各的好處,卻總找不到一個自己完全滿意的(畢竟是別人的東西嘛)。之前花了一段時間折騰HEXO+NEXT,總的來說,這個搭配還是不錯的,效果好、可定製性高,但我一直沒有用起來,可能覺得在線編輯博文的功能不滿意(最重要的應該是懶...)。最終,決定重裝系統,安裝一個沒那麼複雜的博客系統--wordpress。
      購買VPS後,很多人都會選擇自己搭建一個網站,其中使用LAMP+wordpress可以說是最簡單的建站方案,下面我就將詳細介紹一下具體的建站過程。我使用的是騰訊雲的服務器,系統是centOS6.5,使用xshell5進行遠程控制。
一、主要內容
1、安裝LAMP服務器系統(Linux、Apache、MySQL、PHP );
2、安裝wordpress;
3、lamp+wordpress一件搭建腳本

二、具體步驟
一、LAMP環境設置

1、安裝LAMP系統,在centOS上可以使用命令yum install進行安裝,-y 表示安裝過程中全部選擇yes

yum -y install httpd mysql mysql-server php php-mysql php-gd php-xml

2、設置httpd、mysqld爲開機啓動服務

chkconfig httpd on
chkconfig mysqld on

3、啓動服務

service httpd start
service mysqld start

4、MySQL數據庫設置
配置mysql:

mysql_secure_installation

主要內容如下

Set root password? [Y/n] //設置root密碼(最好自己設置密碼,選Y)
anonymous users? [Y/n] //刪除匿名用戶(選Y)
Disallow root login remotely? [Y/n] //禁止root用戶遠程登錄(選n)
Remove test database and access to it? [Y/n] //刪除默認的 test 數據庫(選Y)
Reload privilege tables now? [Y/n] //是否馬上應用最新的設置(選Y)

登陸MySQL數據庫mysql –u root –p (一開始密碼爲空,直接按回車鍵即可)

mysql> create database wordpress; //創建wordpress數據庫,爲下面安裝wordpress做準

二、安裝wordpress

1、下載安裝

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
tar -zxvf wordpress-4.9.4-zh_CN.tar.gz

如果你只需要安裝wordpress,可以直接使用以下命令拷貝至網站根目錄並跳過第 2 步,否則,直接進入第 2 步:

cp -r wordpress/* /var/www/html/ //將wordprss下所有的文件複製到apache服務器下的根目錄

由於筆者希望在同一個服務器上搭建多個前綴網站,即abinnihao.cn是我購買的域名,我希望使用blog.abinnihao.cn作爲我的博客域名,xxx.abinnihao.cn作爲其他內容域名,因此,進行第2步:
2、配置apache服務器

mkdir /var/www/docs
cp -r wordpress /var/www/docs/ //將wordprss文件夾複製到docs目錄下
vi /etc/httpd/conf/httpd.conf

修改以下兩處:

DocumentRoot "/var/www/html" --> DocumentRoot "/var/www/"
<Directory "/var/www/html"> --> <Directory "/var/www/">
#NameVirtualHost *:80  -->  NameVirtualHost *:80

在文件尾插入以下內容:

ServerAdmin [email protected]
DocumentRoot /var/www/docs/wordpress
ServerName blog.abinnihao.cn
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common

重啓apache服務器:

service httpd restart

3、配置wordpress的配置文件

cd /var/www/docs/wordpress/ //進入wordpress文件夾下
cp wp-config-sample.php wp-config.php //複製配置文件
vi wp-config.php //編輯wordpress的配置文件

然後輸入數據庫名稱,例如我上面創建的數據庫wordpress,然後是數據庫的用戶名和密碼,“MySQL主機”一般默認爲localhost,不需要修改:

三、安裝完成
最後在瀏覽器中輸入博客域名blog.abinnihao.cn(如果直接複製到html下,可以直接訪問ip地址),即可看見如下圖,然後按照提示,就成功設置了一個自己的博客系統

四、主題配置、插件安裝

問題1:安裝WordPress主題及插件需要輸入FTP賬號、密碼
解決辦法:
1 、將wordpress文件夾改爲777權限

chmod -R 777 wordpress/

2、如果是其他的可以使用在wp-config.php文件中添加腳本方式。
第一步:打開vim編輯器

vi wp-config.php

第二步:鍵盤輸入i,進行編輯,將下面代碼放入wp-config.php文件中

define("FS_METHOD","direct"); 
define("FS_CHMOD_DIR", 0777); 
define("FS_CHMOD_FILE", 0777);

輸入Esc之後輸入:wq!退出vi編輯器

問題2:上傳的文件尺寸超過php.ini中定義的upload_max_filesize值。
解決辦法:
找到php.ini並修改upload_max_filesize的值:

vi /etc/php.ini 
upload_max_filesize = 2M --> upload_max_filesize = 40M 
post_max_size = 100M --> post_max_size = 100M

附:一鍵搭建lamp+wordpress腳本

待更新...

 

參考:

1.https://www.cnblogs.com/liyam/p/5195893.html
2.http://blog.csdn.net/agileho/article/details/19897795
3.http://blog.csdn.net/tjj93622/article/details/52209197

4.https://www.cnblogs.com/bhlsheji/p/5356564.html

 

現在還是決定遷移到csdn上來...

發佈了36 篇原創文章 · 獲贊 73 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章