一組常用來搭建動態網站或伺服器的開源軟體,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程式平台。
最近我把我的wamp中的php增加了php7.0.5,順便又增加了一個高版本的apache.在這個記錄分享一下。
1. 設定前說明
我的電腦是win10,所用的wamp為wamp2.5 64位元版本。可以到這裡下載官方最新版http://www.wampserver.com/en/(現在寫這篇部落格的時候突然發現,已經出了wamp3.0(暈啊~~~),其中已經預先安裝了php7 )
以安裝php7.0.5和安裝apache4.17為例。其他各版本的安裝一樣
請到官網上下載你想安裝的php版本:http://windows.php.net/download
-
你會發現你不知道要選什麼php版本的了。是non thread safe還是thread safe的了。在windows中使用wamp的話建議使用thread safe.後面將寫一篇關於它們的區別的部落格。 (其實該下載頁面的左邊也有說明,不過是英文的~~~)
2. wamp2.5安裝php7
在該目錄:wamp/bin /php 中新建一個資料夾,其名字命名為對應的php版本號就行(我建立的資料夾為php7.0.5)
將下載好的php壓縮包解壓縮到該資料夾下
進入php7.0.5目錄,複製一份php.ini-development為php.ini
配置php.ini
從php.ini複製一份命名為phpForApache.ini
從預設已經存在的那個phpx.x.x資料夾複製wampserver.conf到新加入的php資料夾下(我的為php7.0.5),並開啟編輯
$phpConf'apache'['LoadModuleName'] = 'php5_module'; $phpConf'apache'['LoadModuleFile'] = 'php5apache2_4.dll'; 改为: $phpConf'apache'['LoadModuleName'] = 'php7_module'; $phpConf'apache'['LoadModuleFile'] = 'php7apache2_4.dll';
如果新增的php版本不是php7而是php5則該檔案通常可以不用修改
退出wampserver,並重新啟動
選擇對應的php版本,新建一個檔案寫上phpinfo()函數;並運行。看一看是不是成功啟用了對應的版本。
3. wamp2.5新增apache
在該目錄:wamp/bin/apache 中新建一個資料夾,其名字為對應的apache版本號(我的為2.4.17)
#將下載好的apache壓縮包解壓縮到該資料夾下
進入預設的apache目錄中(我的wamp2.5預設為apache2.4.9),然後複製wampserver.conf檔案到剛剛建立的新的apache目錄中
退出wampserver,並重啟
#4. 注意
當你安裝完成之後,如果直接開啟修改對應的php.ini或httpd.conf後重新啟動服務將不會生效。我也不知道為什麼,對於wamp還需要透過wamp開啟對應的設定檔修改一遍,這一點非常重要,從wamp開啟的設定檔修改才有用,就是因為這個折騰了我好長時間。
推薦學習:php影片教學
#以上是如何為wamp添加php7和apache的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3 Linux新版
SublimeText3 Linux最新版

Atom編輯器mac版下載
最受歡迎的的開源編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)