PHP+Apache+MySQL 在配置環境時遇到的問題

每次壞境都不是本身動手搭建的 今天本身來...
遇到了那麼多問題 也是好事... php

軟件版本 php-5.2.17 + Apache-2.2.22 + MySQL-5.1.56
操做系統 WIN7 旗艦 X64
  html

start.... mysql

step1 Apache安裝 web

1,運行 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi sql

2,服務器信息隨便填寫,默認端口80 apache

3,安裝類型其實也隨意,建議是自定義 瀏覽器

4,選擇特性,個人安裝路徑是 F\Web\Apache (我把這3個都裝在F盤的web目錄下) 安全

5,安裝,等待.... 服務器

最後,在瀏覽器中訪問 http://localhost/,顯示「It works!」,說明apache服務已正常啓動 app


step2 PHP安裝

將php-5.2.17-Win32-VC6-x86解壓到D:\Web\php便可

一點說明哦  本身下載要用vc6版本哦

step3 MySQL安裝

 1,運行 mysql-essential-5.1.56-win32.msi

 2,安裝類型其實也隨意,建議是自定義

3,選擇特性,個人安裝路徑是 F\Web\Mysql

安裝完後 開始配置mysql服務器....


step4 MySQL配置

 這個基本是next到底 幾點注意就好

1,默認字符集,選擇UTF8

2,安全設置,指定root用戶密碼 能夠不設置 設置了好好記住這個密碼...

3,執行完畢後 看看最後的窗口 以下圖就ok了


若是第四個√顯示爲×,通常緣由是以前安裝的mysql沒有完全卸載




step5 PHP配置

1,64的:複製libmcrypt.dll,libmysql.dll,libmhash.dlll到C:/Windows/SysWOW64


   32的:複製libmcrypt.dll,libmysql.dll,libmhash.dll到C:/Windows/System32

2,拷貝php.ini-dist,重命名爲php.ini


3,修改php.ini文件
   magic_quotes_gpc On //默認打開,可下降注入風險  可是若是是比較牛,仍是關了

上傳文件大小上限 upload_max_filesize = 2M //默認2M,可根據須要修改

 post_max_size = 8M //默認8M,可根據須要修改

擴展目錄extension_dir = "./"  //修改成"F:/Web/PHP/ext"

開啓經常使用擴展,去掉最前面的」;」 

extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mcrypt.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pdo.dll
    extension=php_pdo_mysql.dll
    extension=php_xmlrpc.dll

 
step6 Apache配置

修改apache/conf/目錄下的httpd.conf文件
 
讓apache加載php模塊
 
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下方添加
 LoadModule php5_module "D:/Web/PHP/php5apache2_2.dll"
PHPIniDir "F:/Web/PHP"
AddType application/x-httpd-php .php .html .htm
 
php目錄下有多個dll文件,咱們使用的是2.2.17版本,因此加載php5apache2_2.dll
 
AddType 是讓.php .html .htm三種文件中的php代碼都可執行
 
修改網頁文件根目錄
 
搜索DocumentRoot  和<Directory 「F:/Web/Apache/htdocs」>
 
將原有目錄修改成DF/Web/www
 
修改默認索引文件   搜索DirectoryIndex ,添加index.php   DirectoryIndex index.html index.php   重啓apache服務   驗證安裝 在網頁根目錄下建立文件index.php,內容:   <?php phpinfo(); ?>   訪問http://localhost/,若是顯示php相關信息,則配置OK,大功告成!  

相關文章
相關標籤/搜索