一、下載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是否正確安裝了。
非常感謝❤❤˶⚈Ɛ⚈˵❤❤!!!
回覆刪除按上面步驟安裝完畢後,發現db_connect 語法不可使用,要怎麼連結odbc 連到oracle資料庫呢?
回覆刪除win10上面已經安裝好 odbc連到oracle驅動程式ㄡ