本文目錄一覽:
如何搭建php5.5環境
在進行php開發之前需要搭建php和apache結合的開發環境。
具體步驟如下:
一、下載安裝包
1.1、php5.5.6
推薦 V11 x64,也就是64bit的。
1.2、apache2.4
同樣是推薦 V11,64位的。
1.3、V11
V11是微軟的一個組件,如果不安裝的話會提示 msvcr110.dll丟失。
請下載64bit的,下載後直接安裝V11應用程序。
二、配置php
2.1 解壓
解壓php包到D:\tool\php-5.5.32-Win32-VC11-x64目錄
2.2 設置PHP_HOME和PATH
在環境變數中設置:
PHP_HOME:D:\tool\php-5.5.32-Win32-VC11-x64
PATH中添加:%PHP_HOME%;%PHP_HOME%/ext;
2.3 使用php -v查看版本號
三、配置apache2.4
3.1 解壓
解壓apache包到D:\tool\httpd-2.4.18-win64-VC11\Apache24
3.2 修改conf/httpd.conf
3.2.1 修改ServerName
把ServerName修改成:
ServerName localhost:801
3.2.2 修改ServerRoot
把ServerRoot修改成:
ServerRoot “D:/tool/httpd-2.4.18-win64-VC11/Apache24″1
3.2.3 修改DocumentRoot
把DocumentRoot修改成:
DocumentRoot “D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs”Directory “D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs”12
3.2.4 添加對php5的支持
在LoadModule的最底部添加以下內容:
# php5 supportLoadModule php5_module D:/tool/php-5.5.32-Win32-VC11-x64/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.iniPHPIniDir “D:/tool/php-5.5.32-Win32-VC11-x64″12345
3.3 啟動httpd
進入bin目錄,雙擊ApacheMonitor.exe,打開管理界面,並點擊start啟動httpd服務
四:測試
4.1 直接輸入localhost:80
4.2 輸出phpinfo信息
修改D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs目錄下的index.html
htmlbody?php phpinfo()?/body/html1
添加phpinfo保存並刷新4.1的界面:
到此,apache和php的環境已經搭建完成了。
怎麼安裝php5.5.9或以上的版本
PHPWAMP可隨機切換任意PHP版本,提供700個php版本一鍵切換。
最新和最舊,你都可以隨便切換,還能同時運行多個不同版本。
PHPWAMP支持建立無限個站點綁定域名,指定站點可隨意修改PHP版本,
如果域名模式和埠模式都想混合使用,也可以使用PHPWAMP。
可以自定義PHP版本,可以同時運行幾百個埠模式和域名模式的站點互不影響。
PHPWAMP綠色集成環境(適合在本地,也適合在伺服器上面運行)
本地搭建教程:
伺服器搭建的話,請在百度搜這個標題
「PHP綠色集成環境在雲伺服器上的應用,PHPWAMP在伺服器上搭建網站案例」
首先來看WAMP是什麼意思?
Windows下的Apache+MySQL+PHP,稱為WAMP。
屬於WAMP環境的集成軟體有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,這些WAMP環境各有特點。我推薦使用PHPWAMP這款綠色集成環境
綠色集成環境PHPWAMP特點如下:
1、真正純綠色,集成VC不需要單獨安裝,下載解壓即可使用。
2、能同時運行多個PHP版本,隨意自定義設置PHP版本,共700多個PHP版本隨意切換。
3、擁有開發模式與運營模式,集成組件未閹割,切換運營模式,即可直接運行在伺服器端
4、擁有「強制修改任意環境的Mysql資料庫密碼」功能,忘記資料庫密碼可以一鍵強制修改。
5、運行中的網站可瞬間強制刪除,也能一鍵幹掉電腦里全部的php環境,方便重裝
6、強制幹掉一切環境阻礙,一鍵去除任意web伺服器站點域名的非80埠。
7、集成網頁加密等實用工具,不同PHP版本配置區分,日誌分割處理等多種實用功能。
8、多功能站點管理,自動定時重啟伺服器,自動定時重啟Apache、mysql等相關服務。
PHPWAMP自帶php5.2、php5.3、php5.4、php5.5、php5.6、php7這6個默認版本,擁有共生模式(與其他環境同時使用),單身狗霸體模式,強行打通阻礙運行網站。
這篇教程文章里提供700多個PHP版本下載。(700個PHP版本一鍵切換)
百度搜索這個文章標題:
PHP集成環境如何自定義PHP版本,同時運行多個php版本一鍵開啟模塊。
搜到的文章中,在文章的附件里有提供PHP歷史版本下載,差不多700多個PHP版本。
php 5.3.2 安裝教程
phpnow(Apache+php+MySQL套件)很不錯
吧apache設置為除80外的其他埠就好
我機器也裝了IIS6,用的80埠
APACHE用的是8080
正常使用,沒問題
調試的時候附加埠號就好
比如 就是 IIS的
就是apache的
IIS支持PHP比較麻煩,還是集成的簡單
而且互相不影響
PHP 如何安裝?
從網站下載WINDOWS版本的php壓縮包或安裝包
(如果是安裝包,可以直接安裝,則以下操作基本上可以忽略。但為了更好的安全性,建議採用壓縮包自己安裝配置有關參數)
2. 將下載的php5.0壓縮包解壓到指定位置,如為C:\PHP5
3. 在c:\php5文件夾中,用記事本打開文件php.ini-dist,修改如下內容後「另存為…」php.ini文件
(1)查找到safe_mode = 段落,將safe_mode = Off修改為safe_mode = On
(2)查找到expose_php = On段落,將expose_php = On修改為expose_php = Off
(3)查找到display_errors = On段落,將display_errors = On修改為display_errors = Off
(4)查找到extension_dir = 段落,設置動態庫擴展的路徑,如extension_dir = c:\php5\ext
(5)查找到 ; cgi.force_redirect = 1段落,修改為 cgi.force_redirect = 0
提示:(4)和(5)是必須做的。記著要另存為php.ini
4. 將編輯好的php.ini文件剪切到Windows安裝文件夾下(如:C:\Winnt 或 C:\Windows)
5. 在IIS中,選擇要使用PHP的站點,右鍵菜單中選擇「屬性」,選擇「主目錄」標籤,在該界面中點「配置」,添加或重新編輯php擴展的「應用程序擴展名映射」,可執行文件選擇為C:\php5\php5isapi.dll,擴展名為php,確定應用後退出IIS配置
6. 停止IIS的WEB站點,並重新啟動該站點。
提示:如果是Windows 2003,應增加WEB擴展,將PHP置為允許
如何安裝PHP模塊
php模塊安裝的方式
1、靜態安裝
將先將在安裝php之前先將需要安裝的程序裝上,如ftp、mhash、mcrypt……安裝完成後,解壓php安裝包,執行./configure –with-ftp –with-mhash –wth-mcrypt等等。後面具體跟的參數可以參看./configure –help查看。編譯好後,執行make make install 就行了。
2、動態安裝
而在往往我們進行編譯php時經常會忘記添加某擴展,後來想添加擴展,但是因為安裝php後又裝了一些東西如PEAR等,不想再重新裝php,於是可以採用phpize來動態載入需要安裝的模塊。
具體實現方法如下(這裡以忘記安裝pdo_mysql模塊為例):
cd /root/source/php-5.3.10/ext/pdo_mysql
/usr/local/php/bin/phpize
在安裝完mysql後,並不是進入/root/source/mysql-5.5.21目錄運行phpize,而是進入php的源文件中要增加的擴展模塊的文件目錄—也就是/root/source/php-5.3.10/ext/pdo_mysql目錄執行phpize。如果不是這樣操作的話就會提示下面的錯誤:
Cannot find config.m4.
Make sure that you run ‘/usr/local/php/bin/phpize’ in the top level source directory of the module
關於上面的這個錯誤,我不得不鄙視下網上有些自以為是的傢伙,自認為對所有的安裝操作很懂,報上面的錯誤的時候,去修改源代碼,搞的亂七八糟,誤人子弟。根本不按php官方的文檔操作。
目錄/root/source/php-5.3.10/ext/pdo_mysql ,在運行phpize命令前並沒有configure文件,只有config.m4文件。運行phpize就生成了一個可執行的configure文件。此時就可以按照下的方法編譯了:
./configure –with-php-config=/usr/bin/php-config (還可以加一些其他的參數,可通過./configure –help查看)
make
make install
編譯完成後會提示擴展模塊生成在/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626目錄。
修改php.ini文件
vi /usr/local/php/etc/php.ini
在其文件結尾加入下面的內容:
extension_dir=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626″
extension=pdo_mysql.so
安裝完成後,重啟php-fpm和web伺服器。(因為我用的是php-fpm和tengine,如果用的是apache則也重啟相應的程序,重新載入就行了)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/152680.html
微信掃一掃
支付寶掃一掃