摘要:表示需要運行庫,缺少它將會在接來下的過程中彈出類似的提示運行庫下載如果以前安裝過,則不必再裝。回車回車回車即可將服務創建,關閉窗口。下的安裝有一個臨時密碼問題。有空再把下的安裝記錄一下。
最近想更新Web服務器上的軟件,查了一下apache、php、mysql版本都很高了,有些變動還很大,所以先在Win上安裝熟悉一下,下面是安裝配置記錄:
系統:64位Windows7
時間:2017年3月
一、下載資源
apache:
http://httpd.apache.org/docs/...
我選擇從第一個鏈接去下載:
apache2.4.25下載鏈接:
http://www.apachehaus.com/dow...
說明:
x64表示適用于64位系統,x86適用于32位系統。
vc14表示需要Microsoft Visual C++ 2015運行庫,缺少它將會在接來下的過程中彈出類似的提示:
vc14運行庫下載:
https://download.microsoft.co...
如果以前安裝過,則不必再裝。
PHP7下載鏈接
這個for windows的列表看得眼花繚亂,x64適用于64位,x86適用于32位,nts表示非線程安全,沒有nts表示線程安全(ts: Thread Safe)
我選擇線程安裝的64位版本:
http://windows.php.net/downlo...
Apcu緩存擴展下載
http://windows.php.net/downlo...
apcu是一個非常優秀的內存緩存擴展,用它將數據庫讀取出來的結果緩存到內存中,就不必每次都查詢了。apcu的前身是apc,apc除了可以緩存用戶的數據,還可以緩存編譯后的php文件,PHP7.0以后,官方將apc編譯緩存的功能納入到核心了(opcache,可在php.ini中開啟),緩存用戶數據的功能就變成了apcu。
Apcu緩存控制臺下載
https://github.com/krakjoe/ap...
此文件請放到網站目錄中,并修改文件里的用戶名和密碼:
defaults("ADMIN_USERNAME","myname"); defaults("ADMIN_PASSWORD","mypassword");
今后可通過http://localhost/apc.php查看緩存命中情況。
Apc_bc(舊版apc)緩存下載
http://windows.php.net/downlo...
之前的項目中用了apc,升級成php7后,apc_store()等代碼不工作了,只能使用apcu的apcu_store(),有沒有辦法繼續使用apc的函數呢?有的,上面這個apc_bc就是為了向向兼容而生的(同時安裝apcu和apc_bc擴展后,就能愉快的繼續使用apc_*()函數,不用改代碼了,配置詳見后文)。
mysql下載
官網下載(比較慢)
https://cdn.mysql.com//Downlo...
百度下載
http://sw.bos.baidu.com/sw-se...
二、安裝
終于可以安裝了,先建一個目錄用于安裝,例如:
E:/wamp/
并將下載的文件放進去并解壓:
E:/wamp/Apache24/
E:/wamp/php-7.1.3-Win32-VC14-x64/
安裝apache
開始菜單——輸入cmd回車,進入dos窗口。
E: 回車 cd wamp/Apache24/bin 回車 httpd.exe -k install 回車
即可將apache2.4服務創建,關閉窗口。
瀏覽器訪問http://localhost即可看到成功信息。
配置httpd.conf文件。
E:wampApache24confhttpd.conf
Define SRVROOT "/Apache24" //改成: Define SRVROOT "E:/wamp/Apache24" DocumentRoot "${SRVROOT}/htdocs" //改成: DocumentRoot "D:/www" //此處填你的網站存放的目錄//改成: Options Indexes FollowSymLinks //改成: Options FollowSymLinks //禁止列出目錄下的文件 DirectoryIndex index.html //改成: DirectoryIndex index.php index.html
在文檔末尾添加以下內容,以支持php:
AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html PHPIniDir "E:/wamp/php-7.1.3-Win32-VC14-x64/" LoadModule php7_module "E:/wamp/php-7.1.3-Win32-VC14-x64/php7apache2_4.dll"
保存。
安裝PHP
將以下兩個文件
php_apcu-5.1.8-7.1-ts-vc14-x64.zip里的php_apcu.dll php_apcu_bc-1.0.3-7.1-ts-vc14-x64.zip里的php_apc.dll 拷貝到E:wampphp-7.1.3-Win32-VC14-x64ext目錄下 把E:wampphp-7.1.3-Win32-VC14-x64目錄的php.ini-development改名為php.ini 打開php.ini, 搜索: ;extension=php_gd2.dll ;extension=php_mbstring.dll extension=php_mysqli.dll 將它們前面的分號去掉。 在最后面添加以下內容: [apcu] extension=php_apcu.dll extension=php_apc.dll apc.enabled=1 apc.shm_size=32M apc.ttl=7200 apc.enable_cli=1
保存。
在網站根目錄建立一個測試文件 D:/www/1.php 內容為:
雙擊E:wampApache24binApacheMonitor.exe 打開Apache控制臺,重啟apache:
訪問 http://localhost/1.php
出現PHP Version 7.1.3即說明安裝成功:
apcu擴展也安裝成功了:
安裝MYSQL5.7
mysql在windows下的安裝比較簡介,一路next就好了。linux下的安裝有一個臨時密碼問題。有空再把centos下的安裝記錄一下。
end
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22615.html
摘要:表示需要運行庫,缺少它將會在接來下的過程中彈出類似的提示運行庫下載如果以前安裝過,則不必再裝。回車回車回車即可將服務創建,關閉窗口。下的安裝有一個臨時密碼問題。有空再把下的安裝記錄一下。 最近想更新Web服務器上的軟件,查了一下apache、php、mysql版本都很高了,有些變動還很大,所以先在Win上安裝熟悉一下,下面是安裝配置記錄: 系統:64位Windows7時間:2017年3...
摘要:最近細細的折騰了下環境的安裝過程,每次安裝總是有小問題,現在總結一下。安裝之前需要注意,下載的安裝包除外必須統一是位或者統一時位。默認是安裝在目錄下。瀏覽器輸入三的安裝下載下載地址選擇線程安全版注意選擇位,否則會出現錯誤。 最近細細的折騰了win10下PHP環境的安裝過程,每次安裝總是有小問題,現在總結一下。安裝之前需要注意,下載的安裝包(除MySQL)外必須統一是64位或者統一時32...
摘要:最近細細的折騰了下環境的安裝過程,每次安裝總是有小問題,現在總結一下。安裝之前需要注意,下載的安裝包除外必須統一是位或者統一時位。默認是安裝在目錄下。瀏覽器輸入三的安裝下載下載地址選擇線程安全版注意選擇位,否則會出現錯誤。 最近細細的折騰了win10下PHP環境的安裝過程,每次安裝總是有小問題,現在總結一下。安裝之前需要注意,下載的安裝包(除MySQL)外必須統一是64位或者統一時32...
閱讀 2253·2021-09-26 09:55
閱讀 3584·2021-09-23 11:22
閱讀 2151·2019-08-30 15:54
閱讀 1894·2019-08-28 18:03
閱讀 2591·2019-08-26 12:22
閱讀 3426·2019-08-26 12:20
閱讀 1723·2019-08-26 11:56
閱讀 2245·2019-08-23 15:30