**
然後安裝,安裝過程略
這裡使用81
埠進行安裝,因為nginx
占用了80
埠 檔案
解壓到c:\php540
複製c:/php540
下的php.ini-development
,改名為
php.ini
php.ini-development
意味著是開發版本的配置
php.ini-production
是**發布時的配置
1. short_open_tag = on
短標籤<? ?>開啟
2. asp_tags = on asp
的短標籤
<* *>開啟
3. post_max_size= 8m post
提交時候的最大資料提交量
4. file_uploads = on php
支援檔案上傳
5. upload_max_filesize = 2m
檔案上傳最大值
2m
6. max_file_uploads = 20
同時併發上傳的最大檔案數
找到extension_dir
和下面很多的 extension= ****.dll
這裡 在extension=****.dll
的前面加上這一段來配置php
1. extension_dir=
」c:\php540\ext」
去掉以下的
extension
前面的分號
; 使其開啟
1. extension=php_bz2.dll
2. extension=php_curl.dll
3. 4.
extension=php_gd2.dll
5. extension=php_gettext.dll
6. 7.
extension=php_mbstring.dll
8. extension=php_mysql.dll
9. extension=php_mysqli.dll
10.11.
extension=php_openssl.dll
12.extension=php_pdo_mysql.dll
13.14.
extension=php_sockets.dll
15.16.
extension=php_xmlrpc.dll
找到date.timezone
,設定中國時區
1. date.timezone = prc
儲存當前的php.ini
,並且複製乙份到windows
的安裝目錄下
然後要在apache
伺服器裡新增對php
的支援複製apache
安裝目錄下的conf\httpd.conf
到桌面進行修改
首先找到一大堆的loadmodule
在其上面新增(大概在60
行的位置)
phpinidir "c:/php540"
然後在loadmodule
的下面新增
loadmodule php5_module "c:/php540/php5apache2_2.dll"
要用php5apache2_2.dll
或者php5apache2_3.dll
取決於安裝的apache
伺服器的版本
然後查詢配置檔案裡的addtype
設定字尾格式,在大約380
行addtype
那裡加入
之後重啟apache
伺服器就可以了
測試php
的支援在apache
的htdocs
目錄下新增php.php
和mysql.php
檔案 php.php
內容 <?php
phpinfo();
?>
mysql.php
內容(前提已經安裝好了mysql
資料庫,否則步略過)
<?php
$conn=mysql_connect("localhost","root","123456") or die (mysql_error());
if(!$conn) echo "failed!";
else echo "successful!";
print_r ($conn);
mysql_close();
?>
然後在瀏覽器輸入位址
和http://localhost:81/mysql.php
進行測試。
因為之前有nginx,可以在nginx裡設定反向**,把靜態頁面和用nginx,php動態頁面使用apache伺服器。
將apache的首頁加入支援php: httpd.conf 中加入
directoryindex index.php
參考
詳細見原網頁
Apache2 2快取配置
參見原文 url mod expires可以減少10 左右的重複請求,讓重複的使用者對指定的頁面請求結果都cache在本地,根本不向伺服器發出請求。loadmodule expires module modules mod expires.so expiresactive on expiresbyt...
Apache2 2和PHP5 2的配置
2.預設安裝apache2.2.4後,安裝目錄為 c program files apache software foundation apache2.2 3.按照php.net 的設定方法 http www.php.net manual en install.windows.apache2.php...
apache2 2 虛擬主機配置
plain view plain copy loadmodule vhost alias module modules mod vhost alias.so 去掉 意思是啟用apache的虛擬主機功能。去掉這一行的 意思是從conf extra httpd vhosts.conf這個檔案匯入虛擬主機...