日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

本地搭建WordPress (XAMPP环境)

發布時間:2023/12/1 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 本地搭建WordPress (XAMPP环境) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

1,XAMPP是一個流行的PHP開發環境,官網下載:

https://www.apachefriends.org/zh_cn/index.html

然后安裝。

?

官方介紹:XAMPP是最流行的PHP開發環境 XAMPP是完全免費且易于安裝的Apache發行版,其中包含MariaDB、PHP和Perl。XAMPP開放源碼包的設置讓安裝和使用出奇容易。

?

2,WordPress官網下載:

https://cn.wordpress.org/

?

把Wordpress解壓縮,得到的文件夾Wordpress放到xampp/htdocs文件夾里。

?

請看Wordpress官網:詳細安裝說明

百度云BCH虛擬主機請看:安裝Wordpress幫助手冊?以及 百度云服務控制面板

3, 打開XAMPP(語言選英文就好),確認Apache(注意80端口是否被占用)和MySQL狀態為"Running"

?

查看端口請點擊XAMPP control里的Netstat,另外端口被占看這里鏈接或下文<解決端口沖突>

https://blog.csdn.net/Bestsheng1996/article/details/45840689

https://blog.csdn.net/qq_37221218/article/details/78071885

?

?

4, 創建數據庫? 并給Wordpress配個管理MySQL的賬戶(用戶)

簡而言之,就是創建數據庫Wordpress,并增加一個專門管理這個數據庫的用戶(這個用戶只能管理Wordpress數據庫,不能讀寫其他數據庫)

在XAMPP control里,點MySQL的admin按鈕

為WordPress新建數據庫:名稱隨意 排序規則(也稱數據庫整理類型)選utf8_general_c

?

新建用戶并設置權限參考https://jingyan.baidu.com/article/ae97a646f2e2f6bbfc461d56.html

(這一步在數據庫建立的用戶就是“wordpress安裝完成后用于登陸的賬戶)

必備英文單詞: Grant 授權

?

然后打開

localhost/wordpress(改為81端口的就是localhost:81/wordpress)

填入你的

a,數據庫名(剛才新建的) ?

b,用戶名,密碼(填你給wordpress準備的MySQL賬戶)

c,數據庫本機填localhost(不寫端口號即默認MySQL端口)

d,前綴(保持原狀,不要改動;當然如果要一個數據庫多個wordpress共存,那是完全可以改的)

這里不用root用戶的原因是為了安全,防止wordpress被黑客利用進而破壞了我們整個數據庫(畢竟我們的數據庫不完全是給Wordpress用的)

點下一步就ok了,開始安裝...

?

Ps. 由于BCH不允許用戶新建數據庫,所以我們只能用百度云唯一分配給我們的以下信息可在 百度云控制面板 主機控制面板 - 數據庫信息(https://panel-gz.bcehost.com/#/bch/info/database) 找到 數據庫名 你的數據庫名稱 用戶名 用戶名 密碼 MySQL密碼 數據庫主機 MySQL連接地址:端口號 表前綴,默認就好 如果你用的是百度云BCH,請點我查看詳情

?

?安裝成功后會提示你輸入 博客網站的標題、Wordpress用戶名、密碼、郵箱什么的,這些信息是屬于博客的用戶密碼,而非數據庫的用戶密碼

?

打開wordpress是這樣的:localhost/(在htdocs里你解壓WordPress的文件夾名)

參考:http://www.cnblogs.com/shenjieblog/p/5060880.html
有空再整理…

?

?

?

?


?

<解決端口沖突>

特別注意:修改之后打開和Apache有關的應加上端口

例如:未修改時 http://localhost/phpmyadmin

改后應打開 http://localhost:81/phpmyadmin (包括在網上看到的教程,都應該加上你自己設置的端口號)

可選操作1(推薦):改Apache端口為81

找到Apache安裝目錄下conf目錄下的httpd.conf文件。編輯,CTRL+F找到"Listen",緊接著Listen的數字就是端口號,默認狀態下為"Listen 80"??梢愿某?/span>:Listen 81。改好之后重起Apache服務使得配置生效

?

?

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

?

?

可選操作2:改IIS端口為81(化用教程:開始->運行->輸入:inetmgr->Internet信息服務->本地計算機->網站->右鍵"Default Web Site"->屬性->選擇"網站"標簽->修改TCP端口為81。然后重啟IIS服務。

?

?

?

?

?

?

?

(思路來自網絡。Tips:訪問國外網站盡量用https類型)

  • (如果有錯誤,用notepad++打開log文件,設置一下語法高亮https://blog.csdn.net/tomtc123/article/details/8765645 再看錯誤)

?

  • 官方安裝教程:詳細安裝說明

?

本人電腦環境Win10 x64預覽版17704

更多技術細節請看WordPress的wiki文檔幫助:

https://codex.wordpress.org/zh-cn:Main_Page

?

?將博客園(cnblogs.com)數據導入到wordpress:直接搜索cnblogs2wp插件

當然我還是覺得博客園好用,畢竟可以自定義CSS JS,還有免費的穩定空間?

?

關于WIndows下使用nginx環境的:

在windows環境下讓XAMPP使用Nginx作為Web服務器

Windows下搭建WordPress指南(nginx + PHP 7 + WordPress 4.8)

windows下nginx安裝、配置與使用

https://cn.wordpress.org/download/(這個下載頁面有PHP、nginx、mysql之類的官網鏈接)

  • End

?


?

百度云BCH的玩法

百度云服務控制面板

1,自帶Nginx里的lua-nginx-module模塊,具體用法:https://github.com/openresty/lua-nginx-module

簡單的用require/response:https://github.com/openresty/lua-nginx-module/blob/master/doc/HttpLuaModule.wiki

在/webroot下創建一個文件

?

1 location /lua { 2 default_type 'text/html'; 3 content_by_lua 'ngx.say("hello world")'; 4 }

?

然后重載站點服務,等一會再打開網站/lua

就會輸出hello?world

附上中文資料:https://openresty.org/cn/

?

2,安裝Wordpress

百度云BCH虛擬主機請看:安裝Wordpress幫助手冊?或?https://cloud.baidu.com/doc/BCH/index.html

3,由于百度給的自帶域名太長了,我們可以在Github?Page里建一個倉庫叫p,并在倉庫下增加一個index.html

<html> <head> <meta http-equiv="refresh" content="0; url=http://百度云給你的域名/"> </head> </html>

然后打開page功能,打開網址 https://用戶名.github.io/p

這樣可以0秒跳轉到你的頁面

?

?

?

?

?

Ps. Wordpress玩累了,可以試試玩MediaWiki(維基百科使用的wiki系統)

附上:windows+nginx+php運行環境部署

如果你用的不是XAMMP套裝,而是各獨立版本的,看這里的啟動腳本

1 @ECHO OFF 2 REM cd C:\0My_Path\WNMP\nginx 3 REM start nginx 4 REM cd ..\php-7.3.1 5 REM php-cgi -b 9000 -c C:\0My_Path\WNMP\php-7.3.1\php.ini -q 6 7 8 REM 如果用set input=%1會導致Input的值不及時刷新,cmd是真的垃圾 9 echo %1 10 IF /i "%1" == "s" goto S 11 IF /i "%1" == "k" goto K 12 pause 13 exit /b 14 15 :S 16 REM 設置Nginx和php-cgi的目錄 17 SET php_home=C:\0My_Path\WNMP\php-7.3.1 18 SET nginx_home=C:\0My_Path\WNMP\nginx 19 20 ECHO Starting PHP FastCGI... 21 REM 啟動php-cgi -b 端口 -c php.ini位置 22 REM %php_home%為獲取上面set的php_home的值 23 start cmd /c "%php_home%\php-cgi.exe -b 127.0.0.1:9000 -c %php_home%\php.ini" 24 REM 輸出狀態 25 ECHO Starting nginx... 26 REM 啟動Nginx -p Nginx的根目錄 27 start cmd /c "%nginx_home%\nginx.exe -p %nginx_home%" 28 exit /b 29 30 :K 31 ECHO Stopping nginx... 32 REM 結束進程 /F 強制終止 /IM 指定的進程 33 TASKKILL /F /IM nginx.exe 34 ECHO Stopping PHP FastCGI... 35 TASKKILL /F /IM php-cgi.exe 36 REM EXIT /b 37 exit /b 38 39 :error 40 echo [ERROR] bat. 41 42 :end 43 ECHO BYE... View Code

?保存為opennginx.bat然后

啟動: opennginx s

關閉: opennginx k

如果php提示No input file specified.,那就把php.ini里的doc_root =?改為doc_root =?你的網頁目錄,例如我是doc_root = D:/www,然后重啟nginx php

轉載于:https://www.cnblogs.com/yucloud/p/9330680.html

總結

以上是生活随笔為你收集整理的本地搭建WordPress (XAMPP环境)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。