億品元素設計資源博客

品味經典包裝設計,版式設計,分享實用設計資源、設計軟件、插件下載及在線書法字體生成
登錄注冊 聯系合作 投稿

億品元素 » 教程技巧 » 超簡單的wordpress網站安裝教程(基于phpstudy PHP環境)
超簡單的wordpress網站安裝教程(基于phpstudy PHP環境)

超簡單的wordpress網站安裝教程(基于phpstudy PHP環境)

以前沒接觸過網站時總感覺網站建設很復雜,其實,如果是要求不高的個人網站,搭建起來其實并不難。今天就給大家分享一篇超簡單的wordpress網站安裝教程,告訴大家如何快速簡單的搭建一個基于wordpress的個人博客網站。…

以前沒接觸過網站時總感覺網站建設很復雜,其實,如果是要求不高的個人網站,搭建起來其實并不難。今天就給大家分享一篇超簡單的wordpress網站安裝教程,告訴大家如何快速簡單的搭建一個基于wordpress的個人博客網站。

wordpress

首先,搭建一個個人網站需要三個必備的因素,即:域名、服務器(空間)、程序。

域名、服務器(空間)

域名和服務器空間是在搭建網站前期需要準備的東西,同時,在國內購買服務器空間的,還需要考慮“網站備案”(國外的不用,不過速度是個問題)。域名注冊好了,空間也購買好了,然后還需要對服務器IP作DNS解析服務(推薦用DNSPOD)。

簡單總結起來搭建網站前期要做好的準備工作:域名-空間-網站備案-DNS解析。

域名和網站空間都是需要付費購買,網站備案(免費)一般的服務器銷售商會附帶提供(但依然要用戶自己提供相關的資料)、DNS解析也可以使用免費的DNSPOD。

附:雖說網上也許能找到免費域名或者免費空間,不過請要相信,免費的永遠是最貴的。試想一下,當你辛辛苦苦搭建了一個網站,結果,昨天還在用,今天就不能用了,所有的一切就都白費了,畢竟免費的東西大多都是沒有保障的。以還是建議大家購買收費域名以及收費空間。

域名可以考慮萬網或者gooday注冊,空間可以考慮阿里云

當然,域名和空間還沒準備都沒關系,我們可以先在本地掌握網站程序的安裝方法,熟悉之后再運用到服務器上即可,基本上是大同小異。

建站程序

網站程序同樣有免費的和收費的、免費的如wordpress、dedecms、discuz等等。

對于個人網站推薦wordpress就可以了,畢竟wordpress是目前全球使用最多的博客程序,網絡上還有海量的wordpress主題、wordpress插件下載(其實還有一個原因,畢竟wordpress用戶多,有問題也容易在網上找到解決方案)。

選中了wordpress作為建站程序,那我們就需要為服務器安裝PHP運行環境(wordpress屬PHP程序)。

一般來說PHP運行環境需要安裝以下幾個組件:

  • Apache(阿帕奇)Web服務器軟件
  • MySQL(小型關系型數據庫管理系統)
  • PHP(php語言的編譯環境)
  • phpmyadmin(管理MYSQL的)
  • Zend(提高PHP執行速度)

搭建PHP運行環境,對于新手來說是個難題,對于老手來說也是一件煩瑣的事,所以建議是直接安裝網上現成的PHP環境集成包;

服務器是linux的可以選擇:比如lnmp一鍵安裝包、LAMP一鍵安裝包、或者帶管理面板的如WDCP、寶塔面板等

服務器是windows的可以選擇:phpstudy、Visual NMP/Visual AMP、Xampp等等。

WINDOWS環境推薦phpstudy,phpStudy是一個PHP調試環境的程序集成包。

phpstudy程序包集成l了Apache+Nginx+PHP+MySQL+phpMyAdmin+ZendOptimizer等多個PHP運行環境的組件,一次性安裝,無須配置即可使用,phpstudy全面支持 Win2000/XP/2003/win7/win8/win2008/win10操作系統 ,支持Apache、IIS、Nginx和LightTPD,是非常方便好用的PHP調試環境。

選擇phpstudy還在于它支持自定義PHP版本(支持PHP7),各PHP版本隨時一鍵切換,同時,你可以選擇PHP+Nginx組合,也可以選擇PHP+Apache組合,非常方便。

下面以安裝wordpress網站為例,說一下phpStudy程序的使用方法,供大家參考。

本地搭建PHP環境并安裝運行WordPress,是喜歡折騰的童鞋所必須的,特別是試用網上淘來的各式各樣主題、插件的,更應該在本地環境中測試,否則很多主題、插件都會有數據留在數據庫中,后患無窮。

一,下載最新版本phpStudy一鍵安裝包(下載地址在文末,如果需要運行PHP 7環境,則還需要安裝VC運行庫

二、安裝phpStudy程序

將下載的phpStudy程序解壓到某個分區的根目錄中(請不要放在中文目錄中),第一次使用會提示你初始化一下:點“是”;之后在主控制界面點擊啟動即可。

如果你想在每次啟動系統時自動開啟PHP運行環境,可以在運行模式那里選擇為“系統服務”,點一下“應用”,這樣,每次重啟電腦后它都會自動啟動PHP環境(如果只是用于本地測試選擇“非服務模式”即可)。

同時,在面板上點擊“切換版本”,你可以隨時選擇不同PHP版本組合。

phpstudy

三,新建一個數據庫

在瀏覽器址欄中輸入:http://localhost/phpmyadmin/ (或者點擊phpStudy面板上的“MySQL管理器”中的phpmyadmin)

進入數據庫管理工具登錄頁面,用戶名及密碼默認都是:root

phpmyadmin

進入數據庫管理工具頁面后,點擊左上角的數據庫,在新建數據庫中輸入:wp(名稱可任意),整理選擇:utf8_general_ci,如圖:

?study5

四,下載安裝最新WordPress程序

wordpress最新版下載:https://wordpress.org/download/

1、先在你的phpStudy安裝目錄X:\phpStudy\WWW下新建一個專門用于存放不同網站數據的文件夾,比如“web”,以后不同的網站數據都可以存放在里面。

2、然后將下載的WordPress程序解壓后,將里面的WordPress文件夾復制到 X:\phpStudy\WWW\web目錄中。

3、再點擊MySQL-站點域名管理,打開站點域名管理器

phpstudy2

phpstudy3

域名:127.0.0.1(用于網上訪問時需要填你的實際域名)

網站目錄:X:\phpStudy\WWW\web\WordPress

第二域名和端口可以不填

點新增-保存設置并生成配置文件

這樣就將X:\phpStudy\WWW\web\WordPress目錄綁定給了127.0.0.1的域名

4、在瀏覽器中輸入:http://127.0.0.1,會看到wordpress的安裝界面,輸入相關信息完成安裝。

wordpress_setup

注意上圖紅色說明,數據庫主機及表前綴默認即可,不過據說為了安全,表前綴建議修改為其他名稱。

補充說明:如果phpStudy用于本地測試環境,上面的數據庫主機如果填“localhost”會導致網站運行很慢,解決辦法是改為“127.0.0.1”

wordpress_setup2

輸入站點信息,標題可以在網站修改,但是用戶名(用戶名必須為英文,演示圖是隨意輸入的)和密碼就務必要記住,因為待會登陸網站后臺要用到,最后點”安裝wordpress”完成網站安裝。

5、登陸網站后臺

在瀏覽器中輸入http://127.0.0.1/wp-login.php或者http://127.0.0.1/wp-admin都會彈出登陸窗口,輸入你剛才設置的用戶名和密碼登陸即可。

到這里就完全完成了wordpress網站的安裝。是不是很簡單?

===========================================

附:修改php.ini文件解決mysql導入數據庫大小限制的方法

查了一下網上的資料,大家一般都是說修改php.ini中下面3個參數來解決的。

將 max_execution_time 后面的參數修改成0(默認是30)

將 upload_max_filesize 默認的20M改成你需要的大小,比如改成100M

將 post_max_size 默認的20MB修改成我們上面的大小一致,比如也改成100M

附:phpStudy2016配置自定義php版本方法

如果你認為phpStudy自帶的PHP版本不適合你的要求,你可以自定義PHP版本。

自從phpStudy2016版本之后,phpStudy就支持自定義PHP版本了(只支持php5.3.0以后的任意版本)。

win版php下載地址:https://windows.php.net/download/ (可以下載到PHP新版本)

PHP歷史版本下載地址:https://windows.php.net/downloads/releases/archives/

一般來說如果你的PHP應用程序以FastCGI方式運行,請選擇Non-Thread Safe (NTS) 版本; 如果你的PHP應用程序和Apache一起,請選擇 Thread Safe (TS) 版本。

記住一定要下載win版php,不是下載源碼哦。下載php5.3.0以上的版本,扔到php目錄下重啟phpStudy即可,剩下的事由phpStudy程序搞定,自動配好并出現在PHP切換列表中。

不過提醒一點的是,目錄一定要保留版本號及nts 信息。沒有nts的php只有apache支持。有nts的版本apache、nginx都支持。

例如這樣:php-7.2.7-nts

附phpStudy打開網頁很慢的解決辦法

如果當初在配置wordpress安裝選項時,mysql數據庫鏈接地址的填寫的是localhost的話,可能在某些情況下會出現打開網頁非常慢的情況。

據說是PHP5.3以上,如果是鏈接localhost,會檢測是IPV4還是IPV6,所以會比較慢。

解決辦法是:鏈接數據庫的時候,不要填寫localhost,改為127.0.0.1。如果已經配置好了也沒關系,打開你wordpress網站根目錄下的wp-config.php文件,用Notepad+等編輯軟件將

/** MySQL hostname */
define('DB_HOST', 'localhost');

修改為

/** MySQL hostname */
define('DB_HOST', '127.0.0.1');

附:phpStudy配置Memcached內存緩存的方法(win)

都說Memcached內存緩存加速是極好的,所以可以為phpStudy配置Memcached內存緩存技術。

總的來說,分兩步:同時安裝memcached軟件服務和安裝php_memcache擴展

一、安裝memcached軟件服務

1、下載服務端memcached軟件

32bit:memcached-win32-1.4.4-14.zip(單擊直接下載)

64bit: memcached-win64-1.4.4-14.zip(單擊直接下載)

下載解壓,隨便將文件夾放在什么位置,比如:D:\memcached

2、安裝并啟動memcached軟件

以管理員身份運行cmd.exe,并切換到剛剛解壓的memcache文件夾所在位置

用命令memcached.exe -d install 來安裝memcached服務

用命令memcached.exe -d start 來啟動memcached服務

停止memcached命令是memcached.exe -d stop

卸載memcached命令是memcached.exe -d uninstall

如果覺得命令行不好操作,可以用SrvanyUI軟件

3、查看memcache服務是否安裝啟動成功

netstat -an

看到 11211 端口(memcached默認端口)正在監聽,或者打開任務管理器,看到memcached的進程,就說明memcached安裝啟動成功了。

二、安裝php_memcache擴展

1、下載memcache.dll擴展

下載地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

或者http://pecl.php.net/package/memcache/3.0.8/windows

下載注意事項:選擇匹配自己PHP環境及線程安全的版本

2、下載完成解壓后將其中的php_memcache.dll擴展文件拷貝到相應(正在啟動)的php版本的擴展目錄中,如:E:\phpStudy\php\php-5.5.38\ext

3、修改php.ini文件

打開相應版本目錄的php.ini文件,我的位置是:E:\phpStudy\php\php-5.5.38

在extension=php_xsl.dll這一句的下面添加一行代碼:

extension=php_memcache.dll

注意:必須是新的一行,前面不能有分號,分號代表注銷不生效。

然后保存修改后的php.ini。保存后,重啟服務器即可(Apache或是Nginx或是IIS)

簡單測試memcache是否成功安裝

<?php
$memcache = new Memcache;
$memcache->connect("127.0.0.1",11211);
echo "Server's version: " . $memcache->getVersion() . "<br />\n";
$memcache->set('key', 'memcache is ok!', 0, 60);
$val = $memcache->get('key');
echo $val;
?>

運行后出現:“memcache is ok!”的話就說明memcache安裝成功。

WordPress 如何啟用 Memcached 緩存

需要你的服務器支持,就是你的 PHP 需要安裝上 Memcached 相關的擴展,注意 PHP 有兩個擴展:PHP Memcache 擴展 和 PHP Memcached 擴展,兩者僅僅相差一個字母 D,你可以通過 phpinfo() 這個 PHP 函數來檢測,你安裝的是哪個擴展。

根據不同的 PHP 擴展下載不同的 WordPress Memcached 插件(這個很重要):

PHP Memcache 擴展:http://wordpress.org/extend/plugins/memcached/

PHP Memcached 擴展:https://wordpress.org/plugins/memcached-is-your-friend/

把下載的:object-cache.php 復制到 wp-content,注意不是 wp-content/plugins/。

WordPress 會自動檢查在 wp-content 目錄下是否有 object-cache.php 文件,如果有,直接調用它作為 WordPress 對象緩存機制。

文末已經提供了支持phpStudy2016默認的全系列memcache與redis的php_memcache打包擴展下載

附:忘記wordpress管理員登陸密碼解決辦法

最快捷的修改Wordpress密碼:執行SQL命令

登陸PhpMyAdmin的,選中相應的數據庫,點擊SQL菜單,在執行命令頁面,執行以下命令:

update wp_users set user_pass=md5("123456") where user_login='admin';

123456是你的Wordpress新密碼,admin是管理員賬號。

執行完了命令后,你就可以用新的密碼“123456”來登錄Wordpress了,登陸后記得重新設置一下密碼。

附wordpress下Nginx 偽靜態規則

wordpress的Apache偽靜態規則就沒必要提了,正常情況下,只要你的Apache開啟了mod_rewrite模塊。然后在wordpress的固定鏈接里面設置一下偽靜態鏈接,點“保存更改”,程序就會自動生成一個是.htaccess文件,里面保存的就是Apache偽靜態規則。

wordpress下的Nginx 偽靜態規則就不是保存在.htaccess文件里面了,它通常是保存在.conf文件中(比如你站點的配置文件:xxx.com.conf)。

找到你的站點配置文件,在? server?? { } 大括號里面添加下面的代碼:

location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

保存,重啟 Nginx 即可。

偽靜態配置文件可以直接寫在 location / {} 里面的,不過為了方便管理,建議新增加個rewrite.conf寫偽靜態文件會好點,include 進來就行了,這樣可以在rewrite.conf里面寫n多配置,例如下面這樣。

location / {
index index.html index.htm index.php;
autoindex off;
include rewrite.conf;
}

然后rewrite.conf 這個文件自己創建,文件內容就把你需要的Nginx 規則全部寫進去就可以了。依然要記得保存后重啟Nginx 。

注:如果以上規則對你不適用(比如安裝WP Super Cache緩存插件),請自己查看WP官方文檔:https://codex.wordpress.org/Nginx

phpStudy軟件及相關memcache擴展下載頁面

打賞

如果本站對您有所幫助,請考慮對本站進行小額捐贈:

捐贈億品
相關內容

發表評論

如何下載本站資源『所有留言都會被審核,請勿發布垃圾評論』

(必填)*

欢乐生肖走势图经网