Apache2 2配置PHP5 4 0安裝

2021-06-09 17:45:30 字數 2668 閱讀 9464

**

然後安裝,安裝過程略

這裡使用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這個檔案匯入虛擬主機...