搭建 Apache + PHP + MySQL 伺服器

來源:互聯網
上載者:User

標籤:

系統Windows 7 sp1 64位,搭建32位伺服器,以下軟體都選擇32位vc11運行時zip包,軟體需要vc11運行時的支援,官方網址(vc11 update 4) http://www.microsoft.com/en-us/download/details.aspx?id=30679  下載32位版。

Apache 2.4.12
Apache Http Server 官方只提供原始碼(http://httpd.apache.org/docs/current/platform/windows.html#down) http://www.apachehaus.com/cgi-bin/download.plx

PHP 5.5.23
PHP for Windows分TS和NTS(安全執行緒,沒有安全執行緒),搭配Apache的是要TS的版本。 http://windows.php.net/index.php

MySQL 5.6.23
免費的選 Community版本。 http://dev.mysql.com/downloads/mysql/

phpMyAdmin 4.3.13
通過 web 介面操作資料庫的開源工具,一般都要用。 http://www.phpmyadmin.net/home_page/downloads.php

 

 

配置 Apache,設定檔 httpd.conf,Define SRVROOT "/Apache24" 改為存放 apache 的絕對位址,正常的話啟動apache開啟瀏覽器就可以看到 “it works” 的預設頁面。
載入 PHP 需要在設定檔中添加一些資訊
  PHPIniDir "x:/xxx/xxx/php55"
  LoadModule php5_module "x:/xxx/xxx/php55/php5apache2_4.dll"

配置 PHP,複製 php.ini-development 到 php.ini,修改 extension_dir 為 ext 的絕對路徑,開啟需要的擴充。
php_curl 有點問題無法載入,curl 依賴 openssl,php 由 apache 載入,apache 目錄下有同樣的 openssl 版本。估計是模組本身的設定吧,替換 php_curl.DLL 檔案解決,參考 http://stackoverflow.com/questions/10939248/php-curl-not-working-wamp-on-windows-7-64-bit/10977022.
php_ldap 也無法正常開啟,ldap 依賴 openssl 以及 libsasl,因為 libsasl 在 php 目錄下,可以指定 apache 載入,在 httpd.conf 中添加 Loadfile
"xxxxxx/php55/libsasl.dll"(libsasl.dll的絕對路徑)解決,也可以拷貝 libsasl 到系統路徑解決

MySQL 複製 my-default.ini 到 my.ini,修改絕對路徑
basedir = mysql 的絕對路徑
datadir = mysql 資料的存放路徑

另外還有個 myPhpAdmin,複製 config.simple.inc到config.inc,修改 $cfg[‘blowfish_secret‘] = ‘xxx‘; (任一字元)
This is needed for cookie based authentication to encrypt password in cookie

 

沒什麼問題後就可以用 phpMyAdmin 登入資料庫了,新版的工具不允許 root 空密碼,所以想要設定 mysql root 密碼
http://dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html

搭建 Apache + PHP + MySQL 伺服器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.