Win Nginx PHP MySQL環境搭建

2021-06-06 12:58:30 字數 3843 閱讀 4318

圖2non thread safe:非安全執行緒。thread safe與之相反。

zip:壓縮包。

installer:安裝包。

debug pack:除錯包。

圖3

圖4

圖5

圖6圖7在e盤新建目錄為dedecms,把程式全部安裝在此資料夾中。

php配置:在dedecms目錄下新建資料夾php5,壓縮包解壓至此目錄,把php.ini-production重新命名為php.ini,用編輯器開啟此檔案(最好不要用記事本開啟),此檔案為php配置檔案。

查詢定位至:; extension_dir = "./" ,將前面的分號去掉並修改為:extension_dir = "e:dedecmsphp5ext"

查詢定位至:;extension=php_gd2.dll,將前面的分號去掉為:extension=php_gd2.dll

查詢定位至:;extension=php_mbstring.dll,將前面的分號去掉為:extension=php_mbstring.dll

查詢定位至:;extension=php_mysql.dll,將前面的分號去掉為:extension=php_mysql.dll

查詢定位至:;extension=php_mysqli.dll,將前面的分號去掉為:extension=php_mysqli.dll

查詢定位至:;extension=php_pdo_mysql.dll,將前面的分號去掉為:extension=php_pdo_mysql.dll

查詢定位至:;cgi.force_redirect = 1,將前面的分號去掉為:cgi.force_redirect = 1

查詢定位至:;cgi.fix_pathinfo=1,將前面的分號去掉為:cgi.fix_pathinfo=1

查詢定位至:;cgi.rfc2616_headers = 0,將前面的分號去掉為:cgi.rfc2616_headers = 1

mysql安裝:雙擊安裝包進入安裝環境介面,選擇「install mysql products」(如圖8)。

圖8選擇「i accept the license terms」,再選擇「next」按鈕繼續安裝(如圖9)。

圖9選擇「skip the check for updates(not recommanded)」,再選擇「next」按鈕繼續安裝(如圖10)。

圖10選擇「custom」,更改安裝路徑為之前建立的目錄。再選擇「next」繼續安裝(如圖11)。

圖11選擇「mysql server 5.5.13」與「mysql workbench 5.2.34」, 「mysql workbench 5.2.34」是可視資料庫設計工具。這個工具是設計mysql資料庫的專用工具。也可根據需要選擇是否安裝。選擇「next」按鈕繼續安裝(如圖12)。

圖12選擇「next」按鈕繼續安裝(如圖13)。

圖13稍等片刻。程式安裝完成,選擇「next」按鈕進行產品配置(如圖14)。

圖14選擇「server machine」,再選擇「next」按鈕繼續(如圖15)。

圖15預設3306埠,預設mysql55 windows服務程序名稱。輸入密碼與重複密碼。選擇「next」按鈕繼續(如圖16)。

圖16程式會自動安裝,安裝完成選擇「next」出現安裝完成介面(如圖17)。

圖17nginx配置:將壓縮包nginx-1.0.4目錄下的所有資料夾解壓至dedecms目錄,開啟conf目錄下nginx.conf配置檔案。

第45行改為:index  index.html index.htm index.php;  加了php檔案支援。

第65至71行改為:

location ~ .php$

建立兩個檔案分別啟動、關閉服務程序。

在dedecms中建立檔案start_nginx.bat

@echo off

echo starting php fastcgi...

runhiddenconsole e:/dedecms/php5/php-cgi.exe -b 127.0.0.1:9000 -c e:/dedecms/php5/php.ini

--runhiddenconsole.exe c:\yoho\php5\php-cgi.exe -b 127.0.0.1:9000 -c c:\yoho\php5\php.ini----已成功

echo starting nginx...

runhiddenconsole e:/dedecms/nginx.exe

exit

在dedecms中建立檔案stop_nginx.bat

@echo off

echo stopping nginx...

taskkill /f /im nginx.exe > nul

echo stopping php fastcgi...

taskkill /f /im php-cgi.exe > nul

exit

解壓至dedecms目錄,雙擊start_nginx.bat啟動服務程序(如圖18)。由此可見,stop_nginx.bat 檔案為關閉服務程序。

圖18

<?php

$link = mysql_connect("localhost","root","123456");

if($link)else

?>

輸出「資料庫連線成功!」,nginx的php環境配置成功(如圖19)。

Win Nginx PHP MySQL環境搭建

為什麼80 的碼農都做不了架構師?圖1 圖2 non thread safe 非安全執行緒。thread safe與之相反。zip 壓縮包。installer 安裝包。debug pack 除錯包。圖3 圖4 圖5 圖6 圖7 查詢定位至 extension dir 將前面的分號去掉並修改為 ext...

win Nginx php mysql 環境配置

1.準備工作 php官網 nginx官網 3 mysql 版本5.7.10 mysql官網 2.php的安裝與配置 extension dir ext 更改為 extension dir d wnmp php5 ext 常用擴充套件,去掉最前面的 extension php curl.dll ext...

github pages Jekyll環境搭建

通過jekyll可以搭建 簡單理解成網頁生成規則,就是通過配置能自動幫你生成靜態網頁的東西。如何配置,請看 首先要更新ruby,系統倉庫裡最新的是1.9.3,而jekyll要求 2.0 最終版本資訊 ruby v ruby 2.3.3p222 2016 11 21 revision 56859 x8...