MPAndroidChart的使用技巧

1.準(zhǔn)備工作
Windows操作系統(tǒng)

Nginx
下載地址:http://nginx.org/en/download.html
選擇一個最新版下載即可,我下載的是 nginx/Windows-1.9.15

PHP
下載地址:http://php.net/downloads.php
(nginx下php是以FastCGI的方式運行,所以我們下載非線程安全也就是nts的php包)
選擇一個PHP7的最新版下載即可,我下載的是 php-7.0.5-nts-Win32-VC14-x64

2.軟件安裝
Nginx
Nginx本身就是綠色軟件,下載zip安裝包解壓后,雙擊nginx.exe就可以運行
我的nginx放置的目錄為:C:\lish\Program\nginx-1.9.15
雙擊后在劉瀏覽器打開 http://127.0.0.1 即可以看到歡迎頁面

Nginx歡迎頁面

PHP
PHP也是綠色軟件,下載zip安裝包解壓即可
我的PHP放置的目錄為:C:\lish\Program\php-7.0.5

3.環(huán)境配置
準(zhǔn)備一個文件夾,作為網(wǎng)站的根目錄,這個在下面的配置文件中會多次用到,我的網(wǎng)站根目錄為:C:\lish\Program\htdoc
Nginx

在Nginx根目錄下找到conf目錄,編輯器打開nginx.conf
1.找到這個配置塊,
location / {,root html;index index.html index.htm;}

修改為:
location / {,root C:\lish\Program\htdoc;index index.html index.htm;}

2.找到這個配置塊

location ~ .php$ {#root html;#fastcgi_pass 127.0.0.1:9000;#fastcgi_index index.php;#fastcgi_param SCRIPT_FILENAME /scripts

$fastcgi_script_name;#include fastcgi_params;#}

先將前面的“#”去掉,同樣將root html;改為root D:/wnmp/www;。再把/scripts
改為$document_root
,這里的$document_root
就是指前面“root”所指的站點路徑,這是改完后的:
location ~ .php$ {root C:\lish\Program\htdoc;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root
$fastcgi_script_name;include fastcgi_params;}

PHP
在php根目錄下找到php.ini-development文件,復(fù)制一份在當(dāng)前目錄并且重命名為php.ini

2.記事本打開php.ini,找到 “;cgi.fix_pathinfo=1”,去掉全面的分好,也就是說打開這條注釋。

4.運行與測試
配置原理
在這里,我簡單說說配置的原理,因為nginx是一個反向代理的web服務(wù)器,因此它其實必須依賴一個真正的web服務(wù)器才能執(zhí)行動態(tài)的網(wǎng)頁內(nèi)容,因此這里php就是使用fastcgi來充當(dāng)這個真正的web服務(wù)器,它運行在9000端口上,這也是為什么nginx.conf中有這樣一句fastcgi_pass 127.0.0.1:9000;
,知道這個原理后,下面的思路就很明確了,打開fastcgi,然后再打開nginx就行了

打開nginx
這個沒啥好說的,雙擊nginx.exe就打開了,上文中已經(jīng)提到了

打開fastcgi
在命令行中,cd到php的home目錄,然后執(zhí)行如下命令:
php-cgi.exe -b 127.0.0.1:9000 -c php.ini

測試
在 C:\lish\Program\htdoc 下新建一個info.php文件,輸入如下內(nèi)容:

<?phpphpinfo?>

打開瀏覽器,輸入 http://127.0.0.1/info.php,這時候可以看到如下頁面了:

PHP INFO 頁面

5.補充
執(zhí)行了php-cgi.exe -b 127.0.0.1:9000 -c php.ini
之后,控制臺就一直開著,很不方便。這個時候可以使用 RunHiddenConsole.zip 來得以補充
然后復(fù)制到nginx目錄,新建兩個bat批處理文件,start.bat和stop.bat
start_nginx.bat:
@echo offREM set PHP_FCGI_CHILDREN=5set PHP_FCGI_MAX_REQUESTS=1000echo Starting PHP FastCGI…RunHiddenConsole C:/lish/Program/php-7.0.5/php-cgi.exe -b 127.0.0.1:9000 -c C:/lish/Program/php-7.0.5/php.iniecho Starting nginx…RunHiddenConsole C:/lish/Program/nginx-1.9.15/nginx.exe -p C:/lish/Program/nginx-1.9.15/nginx

stop_nginx.bat:
@echo offecho Stopping nginx…taskkill /F /IM nginx.exe > nulecho Stopping PHP FastCGI…taskkill /F /IM php-cgi.exe > nulexit

nginx的目錄此時大概是這樣子:


nginx目錄結(jié)構(gòu)

保存兩個文件,點擊start_nginx.bat:啟動nginx和php!這時候Ctrl+Alt+Del可以看到:


程序運行狀態(tài)

打開瀏覽器,輸入 http://127.0.0.1/info.php,這時候同樣可以看到剛才的目錄。

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

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

  • 1.準(zhǔn)備工作 Windows操作系統(tǒng) Nginx下載地址:http://nginx.org/en/download...
    d394af621d4c閱讀 8,665評論 3 9
  • 《老男孩Linux運維》筆記 隱藏Nginx軟件版本號 一般來說,軟件的漏洞都和版本有關(guān)。因此要盡量隱藏對訪問用戶...
    Zhang21閱讀 3,886評論 0 28
  • “簡書”,對于我很陌生,第一次接觸,也不曉得是什么?? 我稍微擺弄了一會兒,覺得好神奇啊,“簡書”就像你的傾聽者一...
    鄉(xiāng)下人賴賴閱讀 224評論 0 1
  • 不曉得多少人跟八妹一樣,看相愛吧,只看宇宙CP,看宇宙CP,心里暗暗嫉妒周冬雨這小妮子,24歲雖然只有14歲的小身...
    窮少女戀物記閱讀 776評論 0 3
  • 新生事物的出現(xiàn)在往往受到人類的質(zhì)疑和不解,理解和喜歡是一個漫長的過程,而當(dāng)出現(xiàn)這些苗頭之時則是將受打壓之際,所以很...
    徑自葳蕤平生素昧閱讀 324評論 0 0

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