標籤:style http color os io 檔案 ar html
卸載以前的Apache
1、控制台先卸載
2、刪除E:\Program Files (x86)\Apache Software Foundation下的apache目錄
一、安裝apache
1、custom個人化安裝→更改路徑為 E:\Program Files (x86)\Apache Software Foundation\Apache2.2 修改為E即可
2、安裝完後,輸入http://localhost/ 出現it works 代表安裝成功
二、安裝php
PHP解壓路徑在這裡E:/PHP
【注意:php解壓到下面這個目錄E:/Program Files (x86)/PHP,apache裝載PHp會出錯,應該解壓到E:/PHP目錄,沒有空格的目錄】
三、安裝mysql
配置:
apache的配置
a)配置Apache支援php:
i)在Apache安裝目錄下的conf:
【找到如下內容
DirectoryIndex index.html
修改為
DirectoryIndex index.php index.html】
即可輸出php語句。如果能輸出全部,一個php介面而不是語句,就是php已經編譯成功了
註:apache設定檔已經支援php檔案編譯了【本文的最後幾句有說明】,也就是說在apache的根目錄下建立一個index.php,然後輸入127.0.0.1就會出現php的介面
ii)除了上面這一條
將以下三行加入到 Apache 的 httpd.conf 設定檔中以設定 Apache 2.x 的 PHP 模組:
# 對 PHP 5 用這兩行:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini 的路徑
PHPIniDir "C:/php"
親測,我的修改為,在#LoadModule vhost_alias_module modules/mod_vhost_alias.so加入下面這三行:
LoadModule php5_module E:/PHP/php5apache2_2
PHPIniDir E:/PHP
AddType application/x-httpd-php .php .html .htm
b)配置apache的根目錄
預設的根目錄在apache的安裝目錄下的htdocs
E:\Program Files (x86)\Apache Software Foundation\Apache2.2下的htdocs
兩個地方修改:1、【看這名字就知道了ROOT】DocumentRoot "E:/htdocs" 2、<Directory "E:/htdocs">。...一段注釋 </Directory>
-----------------------------------------------------------------------------------------------------------------------------------
這一會在e:htdocs建立一個index.php 編輯如下,然後輸入localhost 就會出現Apache支援php的介面了
<?php
phpinfo();
?>
b)配置php支援mysql【簡單的說就是:apache支援php,php支援mysql的載入】
找到如下內容
; On windows:
; extension_dir = “ext”
修改為
; On windows:
extension_dir = ”E:/PHP/ext“
-----------------------
把下面的注釋分別去掉,php會載入下面的庫
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
支援session操作
;session.save_path = "/tmp" 下面加入如下
session.save_path = “E:/PHP/custom/session”
完成session設定之後,我們還需要配置一個檔案夾路徑,即PHP的臨時檔案路徑,學習PHP的同學都知道,在通過PHP上傳檔案時,檔案首先是在一個臨時檔案夾當中的。
支援上傳操作
;upload_tmp_dir =
upload_tmp_dir = “E:/PHP/custom/upload”