日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

Apache+PHP环境搭建

發布時間:2024/1/17 php 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache+PHP环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  第一次搭建Apache+PHP+MySQL的開發環境,發現Apache與PHP的整合非常麻煩,先整理記錄如下:

一、安裝Apache

1.登錄http://httpd.apache.org/download.cgi?

2.如圖所示,選擇某個版本的 “Files for Microsoft Windows“ 選項,進入下載頁面;

3.如圖所示,選擇第一項“ApacheHaus”;在新的界面中,會發現VC11和VC14,這里注意,一定要記住VC11和VC14的選擇要和之后PHP的選擇一致。

4.下載結束后,將文件解壓縮到某個文件夾,如C:\Apache

5.用記事本打開C:\Apache\conf\httpd.conf文件,找到:Define SRVROOT,設置Define SRVROOT "C:\Apache",這里設置的值是之前解壓縮的文件夾位置。

? 如果需要修改端口,則繼續找到?Listen 80,并將80改為要設置的端口。

6.打開cmd窗口,”C:\Apache\bin\httpd.exe" -k install -n apache ,安裝apache服務,并將該服務名稱命名為apache。

7.雙擊C:\Apache\bin\ApacheMonitor.exe,打開Apache控制臺。點擊start后,輸入http://localhost,出現以下頁面說明安裝成功。

二.安裝PHP

1.登錄http://www.php.net/,選擇自己要安裝的版本,這里需要注意的是版本選擇時VC11和VC14必須和之前Apache的選擇一致。x86,x64必須和本機的實際情況一致。

2.將下載的文件解壓縮到某個文件夾,如C:\php,并將根目錄下php.ini-production?復制一份,并重命名為php.ini;

3.設置環境變量將C:\php和C:\php\ext加入環境變量PATH中,即在Path變量結尾加上;C:\php;C:\php\ext

三整合Apache與PHP

1.用記事本打開C:\Apache\conf

? 查找ServerRoot,修改ServerRoot?"C:\Apache"(這里輸入的是你解壓apache安裝包后放的位置)

? 查找#ServerName?www.example.com:80?,修改為?ServerName?www.example.com:80?(去掉前面的#)

? 查找DocumentRoot?"C:/Apache/htdocs"?,?修改為DocumentRoot?"C:/Apache/htdocs"?(如果一樣,就不用改)?

? 查找<Directory?"C:/Apache/htdocs">?,修改為?<Directory?" C:/Apache/htdocs?">?(如果一樣,就不用改)?

? 查找DirectoryIndex?index.html?,修改為?DirectoryIndex?index.html?index.php?index.htm?(這里我們添加了index.php?index.htm)

? 查找ScriptAlias?/cgi-bin/?"C:/Apache/cgi-bin/"??,修改為?ScriptAlias?/cgi- bin/?" C:/Apache/cgi-bin"?(如果一樣,也不用改)

? 查找<Directory?"C:/Apache/cgi-bin">?修改為?<Directory?"C:/Apache/cgi-bin/">??(如果一樣,也不用改)

? 在 C:\Apache\conf\httpd.conf最后一行添加添 加?LoadModule?php5_module?"C:/php/php5apache2_4.dll"?讓 apache?支持php?(請確認C:/?php/有php5apache2_4.dll,如果你下載的是我提供的連接肯定是有的)

? 添加?AddType?application/x-httpd-php?.php?.html?.htm

? 添加?PHPIniDir?"F:/phptools/php5.5"?(告訴apache?php.ini的位置)

? 至此,httpd.conf?配置完成,保存httpd.conf?。

2.用記事本打開F:\php\php.ini

  將;?extension_dir?=?"ext"修改為?extension_dir?=?"ext"?(去掉extension前面的分號)

  將;extension=php_mbstring.dll?修改為?extension=php_mbstring.dll(去掉extension前面的分號,這是php多字節字符串擴展)

  將;extension=php_mysql.dll修改為?extension=php_mysql.dll(去掉extension前面的分號)

  將;extension=php_mysqli.dll?修改為?extension=php_mysqli.dll(去掉extension前面的分號)?

三、測試

  創建phpinfo.php,寫入<?php phpinfo(); ?>,并布置到C:\Apache\htdocs下,打開apache服務,在瀏覽器輸入http://localhost/phpinfo.php,出現如下頁面,則說明整合成功!

四、常見問題

1.”cannot load php5apache2_4.dll into server”問題的解決

? ?出現這個問題是因為Apache與PHP的V11,V14版本不匹配,或者PHP的x86與x64版本選擇錯誤。所以一定在下載時在選擇相匹配的版本。

2.用命令行開啟apache服務器

? 當用ApacheMonitor.exe不能正常代開apache時,可以嘗試這樣做:切換到apache的bin目錄,執行如下命令:httpd.exe -w -n "apache2.2" -k start。這個命令可以打印出不能打開apache的原因。

轉載于:https://www.cnblogs.com/godlei/p/6445391.html

總結

以上是生活随笔為你收集整理的Apache+PHP环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。