apache+php+mysql最新版windows下

來源:互聯網
上載者:User

標籤: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”

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.