apache+php+mysql配置

來源:互聯網
上載者:User

連下了兩個版本的appserv都出現這樣那樣的問題,比如php沒有配置mysql等等。話說他一個安裝包算起來要比單獨的php+mysql+apache小的多得多,還真是不可靠。

閑話少敘,我只能卸了他一點點手動設定啦。

php:http://windows.php.net/download/

mysql:http://dev.mysql.com/downloads/

apache:http://httpd.apache.org/download.cgi/

我下到的幾個版本如下:php:php-5.2.14-Win32.zip ; mysql:mysql-5.5.8-win32.msi ; apache:httpd-2.2.17-win32-x86-openssl-0.9.8o.msi;

對於php,zip真的比msi的靠譜。要注意檢查下載到的裡面有沒有php5apache2_2.dll,libmysql.dll,還有ext裡有沒有php_mysql.dll。網上缺這少那的包也不少。

 

apache先安裝,然後是解壓php。

修改php.ini檔案並去掉相應的分號:

extension_dir = "C:/php/ext" 注意斜杠方向。

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

 

session配置

session.save_path = "D:/phpsessiontmp"

時間配置

date.timezone = Asia/Shanghai

 

其他配置需要的再在網上查吧。

然後配置apache以支援php,修改httpd.conf檔案

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm

修改

DocumentRoot "D:/PHPWeb"

<Directory "D:/PHPWeb">

DirectoryIndex index.
php index.
html index.htm (index.php在前面有助於php運行)

 

最後安裝mysql

我是在win7下安裝的,總是跳管理員權限的東西,而且設定完之後start service總是起不來。這樣的情況在安裝時選custom,不要在系統硬碟安裝就好了。

安裝的時候選擇:developer | server machine-> Multifunctional db ->Decision Support->全選->手動選字元集為utf8->加入開機啟動(最好這麼做)。

 

重啟後新的webroot生效。

建立檔案

<?php

phpinfo();

?>

測試。

(注意如果是<? ?>的簡短模式則還需要在php.ini中設定相應條目)

看有無mysql的專項。

不幸的是,按照這樣的設定,我的還沒有。

於是我把已經設好的php.ini拷到c:/windows下,並把libmysql.dll和php_mysql.dll(ext下)放到c:/windows/system32下。重啟機器,mysql項終於出現了。到此設定完成。

 

除此之外還需安裝zend軟體,需要指出的是3.3.3版只支援php 5.2。我是參考http://www.leapsoul.cn/?p=786做的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.