新購(gòu)買(mǎi)服務(wù)器搭建wordpress 站點(diǎn)

最近新接了個(gè) 項(xiàng)目,需要幫客戶(hù)迅速建立一個(gè)站點(diǎn) ,當(dāng)時(shí)就想到了phpcms? 和wordpress,所以直接幫助客戶(hù)搭建了一個(gè)wordpress 站點(diǎn) 記錄下來(lái) 需要對(duì)大家有所幫助

1? 購(gòu)買(mǎi)服務(wù)器

我給客戶(hù)買(mǎi)的是阿里云的ecs 共享性2核4G 的服務(wù)器實(shí)例?

在更多里面我可以修改密碼和遠(yuǎn)程鏈接密碼

用戶(hù)名默認(rèn)是root? 密碼是你自己的密碼

修改服務(wù)器密碼和遠(yuǎn)程密碼

2 購(gòu)買(mǎi) 域名

購(gòu)買(mǎi)完服務(wù)器 我去阿里云里面去買(mǎi)了一個(gè)域名? 現(xiàn)在備案比較方便? 直接拿 手機(jī)app拍照上傳就好了

這里會(huì)遇到一個(gè)備案服務(wù)號(hào)的問(wèn)題? 這時(shí)候直接在阿里云申請(qǐng)就好了

域名解析 與備案

3 配置 php mysql? Apache? 服務(wù)器的環(huán)境

這里你要最好給服務(wù)器安裝個(gè)yum? 安裝yum 的教程大家可以晚上自己安裝

下面是red hat/CentOs7關(guān)閉防火墻的命令!

1:查看防火狀態(tài)

systemctl status firewalld

service ?iptables?status

2:暫時(shí)關(guān)閉防火墻

systemctl stop firewalld

service ?iptables?stop

3:永久關(guān)閉防火墻

systemctl disable firewalld

chkconfig iptables off

4:重啟防火墻

systemctl enable firewalld

service iptables restart??

5:永久關(guān)閉后重啟

//暫時(shí)還沒(méi)有試過(guò)

chkconfig iptables?on

1 安裝 Apache服務(wù)

sudo yum install httpd

systemctl start? httpd.service

?安裝完看一下? ?如果沒(méi)出現(xiàn)就看一下是不是安全組沒(méi)配置



2? 安裝mysql?

在?CentOS 7?中的?yum?源中是沒(méi)有?Mysql?的,其默認(rèn)數(shù)據(jù)庫(kù)是?MariaDB;可以通過(guò)以下命令行進(jìn)行下載安裝:

sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

yum install mysql mysql-server mysql-libs mysql-server

重啟? systemctl restart mysql.service

測(cè)試mysql? 是否成功

mysql -u root -p??

默認(rèn)用戶(hù)為root? ?

修改密碼

use mysql;? ?

update user set password=password('新密碼') where user='root';

刷新用戶(hù)列表

create database wordpress; 創(chuàng)建數(shù)據(jù)庫(kù)


flush privileges;

exit? 退出

修改為重啟一下


開(kāi)機(jī)默認(rèn)開(kāi)啟

systemctl enable httpd.service

systemctl enable mysqld.service

最好在重啟

systemctl restart httpd.service

systemctl restart mysqld.service



3 安裝php

因?yàn)槲覀儼惭b的wordpress版本是最新的5.2版本? 那個(gè)我們的PHP 要安裝的版本是5.6?

WordPress 5.2 于北京時(shí)間5月8日正式發(fā)布,新版要求PHP 版本最低是5.6.20

首先查看你當(dāng)前的php版本, 我的當(dāng)前版本是php5.4的

php -v

執(zhí)行下面的命令升級(jí)軟件倉(cāng)庫(kù)?

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm?

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm?

執(zhí)行下面的命令刪除php(卸載的時(shí)候關(guān)注下卸載了那些包)?

yum remove php-common

然后像安裝那樣問(wèn)你是否繼續(xù)的,輸入yes即可?

安裝php 5.6版本(php56w-devel這個(gè)不是必需的)(可以使用yum search php56w查看下缺失了那些依賴(lài)包)?

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm php56w-pdo?php56w-mysqli

重啟httpd?

service httpd restart?

service php-fpm?restart?

查看最新的版本?

php -v?

現(xiàn)在應(yīng)該是5.6了!

測(cè)試 PHP 是否安裝成功

建立一個(gè) info.php 文件:

vim /var/www/html/info.php

然后輸入 i 進(jìn)入編輯模式,在文件中寫(xiě)入下面的 PHP 命令:

<?php

phpinfo();

?>

Esc,退出編輯模式,:wq 保存修改并退出;

在瀏覽器中輸入 ip 地址 /info.php,例如:0.0.0.0/info.php 回車(chē),就可以看到 PHP 的信息了;





4 下載wordpress

安裝wordpress

可以到 https://wordpress.org/ 官網(wǎng)上去翻,或通過(guò)下面的命令下載:

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

如果下載不下來(lái)? ?可以用迅雷下載鏈接? 在 通過(guò) scp? 或者ftp? 傳到服務(wù)器上

使用 unzip 來(lái)解壓文件:

unzip wordpress-3.8-zh_CN.zip

如果,沒(méi)有 unzip 的話(huà),通過(guò)下面命令下載:

yum install unzip

安裝完畢后,再執(zhí)行上面的解壓命令;

把文件復(fù)制到 /var/www/html 目錄下

cp -rf wordpress/* /var/www/html/

(注:建議去看看 WordPress 的 wp-conten-sample.php 文件)

在瀏覽器中輸入你的 ip 地址,就可以看到 WordPress 的配置頁(yè);

如何根據(jù)其提示,完成最后的配置;

修改 cp??wp-conten-sample.php? wp-content?

修改?wp-content 的配置信息? ?數(shù)據(jù)庫(kù)名字? 賬號(hào) 密碼

wordpress? root? ?123456


問(wèn)題總結(jié):

1. “無(wú)法定位 WordPress 內(nèi)容目錄”

解決方案:

打開(kāi) WordPress 根目錄的 wp-config.php 文件,把下面這段代碼加到文件末尾;

/** Override default file permissions */

if(is_admin()) {

? add_filter('filesystem_method', create_function('$a', 'return "direct";' ));

? define( 'FS_CHMOD_DIR', 0751 );

}

2. “安裝失敗,無(wú)法創(chuàng)建目錄”

解決方案:

在到 WordPress 的安裝路徑下找到 wp-content 文件(注:這個(gè)文件夾是用于存放語(yǔ)言包,插件及主題的文件夾),鍵入以下命令:

chmod -R 777 wp-content/


再進(jìn)行安裝或更新,應(yīng)該就能解決!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容