解壓至 E:\PHP (路徑自定),將 php.ini-development 重命名為 php.ini (建議先備份)。
; On windows:
; extension_dir = "ext"
↓ 修改為 ↓
; On windows:
extension_dir = "E:/PHP/ext"
注意:使用正斜線 /,去掉前面分號。
移除下列擴展前的分號:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
建立可讀寫目錄 D:\phpsessiontmp (獨立於網站目錄),修改 php.ini:
;session.save_path = "/tmp"
↓
session.save_path = "D:/phpsessiontmp"
建立 D:\phpfileuploadtmp,修改 php.ini:
;upload_tmp_dir =
↓
upload_tmp_dir = "D:/phpfileuploadtmp"
;date.timezone =
↓
date.timezone = Asia/Shanghai
預設 Off 較安全 (需用 $_POST/$_GET 取值);設為 On 可直接用 $變數名 但有安全風險。建議保持 Off。
在 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 後加入:
LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm
因使用 Apache 2.2.17,故載入 php5apache2_2.dll。
DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
↓
DocumentRoot "E:/PHPWeb"
<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
↓
<Directory "E:/PHPWeb">
DirectoryIndex index.html
↓
DirectoryIndex index.php index.html
在 E:/PHPWeb 建立 index.php:
<?php phpinfo(); ?>
瀏覽器訪問 https://127.0.0.1 顯示 PHP 資訊頁即成功。
<?php
$connect = mysql_connect("127.0.0.1", "root", "你的資料庫密碼");
if (!$connect) echo "Mysql Connect Error!";
else echo "連接成功";
mysql_close();
?>
顯示「連接成功」代表 PHP-MySQL 整合完成。