ShowProgramCode

2019年3月24日 星期日

win10下PHP的安裝與設定

接下來就是安裝PHP了,首先先到PHP官網下載檔案。

一、下載PHP

PHP官網:http://php.net/downloads.php

進入之後發現目前7.3.3版本是最新的,首先點選Windows Doadload,進入下圖的頁面。

















我選擇了下載這個版本的ZIP檔,VC15應該是對應Apache的版本吧!

解壓縮之後,更名為php,然後整個資料夾移到C槽下。路徑:C:\php

二、增加環境變數(和之前Apache的步驟一樣)

參考資料:http://myxxqy.com/2017/07/13/windows10%E4%B8%8BPHP%E5%AE%89%E8%A3%85%E5%8F%8A%E9%85%8D%E7%BD%AE/

搜尋控制台->系統及安全性->系統->進階系統設定->環境變數->PATH->編輯

因為步驟一樣,只是環境變數的路徑新增一個C:\php,我就懶得抓圖了,可以參考上一篇的Apache設定。

不過根據參考資料,把環境變數的路徑設好後,進入cmd下php -v的指令,就可以看到目前php的版本,我試過已經成功了,大家有興趣可以測試看看。

三、修改設定檔

修改php.ini檔,首先進入php資料夾中,會發現並沒有php.ini檔案,不過有php.ini-development、php.ini-production兩個檔案,php.ini-development用作測試環境,所以我也用這個copy一個php.ini檔案。

開啟這個檔案之後首先修改extension_dir = "C:/php/ext";

接下來考慮還要使用laravel框架,依照參考資料開啟部分元件。
























參考上圖,我下載的這個版本和參考資料的有些不同。

再來修改檔案上傳的暫存位置,在php資料夾中新增一個temp資料夾。

upload_tmp_dir = "C:\php\temp"

最後為了能正常使用curl功能,依照參考資料使用Mozilla所提供的憑證檔案。

下載網頁:https://curl.haxx.se/docs/caextract.html





















把檔案丟到php資料夾中,修改curl.cainfo = C:/php/cacert.pem。



接著修改Apache的設定檔

C:\Apache24\conf\httpd.conf

增加index.php讓Apache首頁可以識別php檔

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

接著在最尾部加上php模組:

#LoadModule xml2enc_module module modules/mod_xm12enc.so
LoadModule php7_module "C:/php/php7apache2_4.dll"
<IfModule php7_module>
PHPIniDir "C:/php"
AddType application/x-httpd-php php
</IfModule>

所有的設定都存檔後,記得重啟Apache伺服器,我是從"服務"中點選的,該怎麼使用命令重啟Apache,大致是cmd進入apache資料夾後,httpd -k restart

最後在C:\Apache24\htdocs中,加上phpinfo.php的測試檔,開啟phpinfo.php檔案後,打上<?php phpinfo()?>,然後看看http://localhost/phpinfo.php網址是否會出現PHP相關資訊就能知道php是否正確安裝了。



2 則留言:

  1. 按上面步驟安裝完畢後,發現db_connect 語法不可使用,要怎麼連結odbc 連到oracle資料庫呢?
    win10上面已經安裝好 odbc連到oracle驅動程式ㄡ

    回覆刪除