關於mysqlphpapachewin的信息

本文目錄一覽:

如何在Win7系統配置PHP+MySQL+Apache

第一次安裝確實要花些時間。

確定兩點:

1、下載正確的32位軟件。

2、一步步安裝。

那麼既然是64位的系統我們就必須去照64位的軟件,我可以告訴你,apache 和 php 官網上面的軟件都只有32位的。Mysql是有64位的。64位的軟件都是牛逼的團隊或者個人自己改編的。首先mysql 64的官網下載地址:

這裡先對這些軟件的格式說一下,一般都只有兩種格式,一種是msi,另外一種是zip。

Msi格式跟exe文件差不多,就是點擊後安裝的。而zip格式是你解壓以後通過cmd裡面命令進行安裝,然後配置文件里需要你自己配置的東西比較多。我搭建的時候apache和php是zip文件,然後mysql下的是msi文件。

接下來先去看一下php官網,顯然php官網上沒有我們需要的64位軟件。可它卻提供了64位apache和一些apache模塊的下載地址:

先回到php官網,他有很多版本,vc6,v9,Threadsafe, not Thread safe的。我很多次下錯版本就是因為這些。細心的人可以發現網站的左邊對版本進行了解釋。VC6的版本是用 Visual Studio 6編譯的,這個是八幾年的軟件了,所以現在php 5.3.2以上的版本幾乎都沒有VC6了。可是官網又說:如果你用apache那就要用VC6,IIS的話就用 VC9,而且還強調不要在 apache上用VC9。我估計這句話是很老時候的了,一直沒沒更新。

我的經驗是:VC6是老版本了,你可以無視它了。所以都用VC9,VC9有兩個版本,一個是線程安全,一個是不安全。如果你apache用的是 fcgid方式運行,那麼就用不安全的,如果你用的是傳統php5apache2_2模式的你就下載安全的。

下載了VC9 不安全的解壓后里面是沒有php5apache2_2.dll文件的,並且應該有php.exe文件。這個的話apache就必須配置成mod_fcgid方式運行,那麼就必須下載mod_fcgid模塊,下載地址也是:

下載之後把mod_fcgid.so文件複製到apache的moudle文件夾下,然後再對apache的http.conf進行配置。配置方法我在最後統一寫吧。

而下載VC9安全的解壓之後是有php5apache2_2.dll文件的。安裝這種方式運行apache那麼你也不需要去下載mod_fcgid.so了。

那麼先去上面的網站把64位的apache下載下來,我下的是zip格式的。現在我們缺少的就是64位php了。這個大家自己去網上搜索吧,因為雖然有兩個網站專門有64位的php,可最近都在維護還是怎麼地,反正不能下載,但在網上都能找到的。比如csdn上就有最新版的php5.4.6 VC9 64位的。

還有用到兩個輔助軟件,一個是phpmyadmin,另一個是zend optimizer。前者是mysql的輔助工具,後者是加速php程序的。這些大家去找地方下載吧。

安裝Apache 64位

apache-2.2.19-win64.rar解壓到某一目錄,如D:\Apache2.2。

編輯配置文件D:\Apache2.2\conf\httpd.conf作如下修改

改為

Listen 80 改為

Listen 8080# 端口,若已開啟IIS,則80端口就不能使用了

DocumentRoot “/httpd-2.2-x64/htdocs”改為

DocumentRoot “D:/Apache2.2/htdocs”# 放置網站文件的路徑

DirectoryIndex index.html改為

DirectoryIndex index.html index.htm index.php # 加入index.php,PHP的默認頁

ScriptAlias /cgi-bin/ “/httpd-2.2-x64/cgi-bin/”改為

ScriptAlias /cgi-bin/ “D:/Apache2.2/cgi-bin/”

Directory “/httpd-2.2-x64/htdocs”改為

Directory “D:/Apache2.2/htdocs”

Directory “/httpd-2.2-x64/cgi-bin”改為

Directory “D:/Apache2.2/cgi-bin”

將LoadModule rewrite_module modules/mod_rewrite.so前的#去掉

將include /_httpd/test.conf一行去掉

apache都這樣配置。

3、執行安裝命令:

進入D:\Apache2.2\bin

執行命令:httpd.exe -k install(將apache加入系統服務,默認服務名是Apache2.2)

執行命令:httpd.exe -k start(運行服務)

以後可以使用D:\Apache2.2\bin\ApacheMonitor.exe進行服務的開啟、關閉、重啟與監控等操作

4、 測試安裝是否成功

打開瀏覽器,輸入:,顯示 It Works! 說明成功!

1. 將下載的php安裝包php-5.3.10-x64.zip解壓到某一路徑下,如D:\PHP

2. 修改配置文件D:\Apache2.2\conf\httpd.conf

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so一行下加上:

LoadModule php5_module “D:/PHP/php5apache2_2.dll”

PHPIniDir “D:/PHP”

在AddType application/x-gzip .gz .tgz下加上:

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html # .html, .php為可執行php語言的擴展名

3. 將如下文件複製到C:\Windows\System32下

D:\PHP\php5ts.dll

D:\PHP\php5isapi.dll

D:\PHP\php5apache2_2.dll

D:\PHP\ext\php_mysql.dll

D:\PHP\ext\php_mysqli.dll

D:\PHP\libmysql.dll

mod_fcgid方式運行Apache,那麼先將mod_fcgid.so文件複製到apache下的moudle文件夾,然後配置httpd.conf:

的存放目錄

設置PHP_FCGI_MAX_REQUESTS大於或等於FcgidMaxRequestsPerProcess,防止php-cgi進程在處理完所有請求前退出

每個進程的最大請求數

最大的進程數

最大執行時間

的路徑

4、之後不管是哪種方式都打開D:\PHP\php.in。如果沒有的話將D:\PHP\php.ini-recommended複製為D:\PHP\php.ini,並作如下修改

修改extension_dir = “./”為

extension_dir = “ext” # 指定動態連接庫的目錄

將extension=php_mysql.dll前的分號(注釋)去掉

5. 測試是否安裝成功

修改D:\Apache2.2\htdocs\index.html文件,加入:?php echo phpinfo(); ?

重啟httpd服務輸入網址: ,看到php信息,說明成功!

為了能自定義安裝位置選擇‘Custom’

選擇安裝路徑,並且點擊圖標選擇‘Entire feature willbe install on local hard drive’,能夠點的都選擇這個選項。注意有兩個路徑要填寫,一個是軟件安裝,一個是數據存放路徑。

安裝完了會出現一個配置界面 ‘launch the mysqlconfiguration wizard’對mysql一些參數進行配置。

第一個選擇‘DetailedConfiguraion’,詳細配置。

5、‘DeveloperMachine’‘Dedicated mysql server machine’‘Server Machine’ 選擇MYSQL作為什麼類型運行,一般網站的話都是‘Server Machine’

6、對Mysql速度和存儲量進行選擇,一般選擇中庸的‘MultifunctionDatabase’

7、InnoDBTablespace Settings。這個默認即可。

8、下面設置訪問MYSQL的人數,選擇‘ManualSetting’之後自己選擇數字。最大是1400人。根據你的網站實際訪問量進行設計即可。

9、‘Enable

TCP/IP Networking’這個必勾選,端口默認3306。‘Add firewall exception for this port’隨意。‘Enable Strict

Mode’建議不勾選,嚴格遵守SQL語言。

10、選擇默認字符集,相對常用的是UTF-8。

11、‘Install A是WindowsService’勾選。自動開啟這些都勾選。

12、‘Modify

Security Settings’勾選,設置密碼。‘Enable root access from remote machines’允許在其他電腦上運城鏈接MYSQL,建議不勾選。‘Create

An Anonymous Account’建立一個普通用戶。

13、最後‘Exexute’完成!

正常情況下這樣就按照完畢了,如果出現失敗的有可能是因為以前的MYSQL沒卸載乾淨。

D:\Apache2.2\htdocs,可就是網站根目錄,當然你也可以放在其他地方。把文件夾名字換成 phpMyAdmin,編輯配置文件D:\Apache2.2\htdocs\libraries\ config.default.php。

配置很簡單,上面那些基本的配置完就能在瀏覽器里輸入 就能訪問了。

zend optimizer安裝就更簡單了,只要選擇一些php.ini的文件夾路徑,apache文件夾的路徑等就可以了。、

64位win7下面怎麼配置PHP+MySql+Apache環境

用 phpstduy 這個軟件,很好安裝和使用,安裝好開啟apache和mysql 就可以了。

如果開啟apache開啟失敗,一般都是80端口被佔據,所以要關閉,在window里的 dos  輸入命令 netstat -ano 查詢 佔據80端口的程序,也就是PID.例如下圖

,然後打開任務欄(任務管理器),點擊進程查看pid

然後

,這裡就能查看到哪個程序佔用,然後關係掉程序就可以了。如果沒用PID。點擊菜單欄的查看,選擇‘選擇列’

Windows下怎樣搭建apache+php+mysql環境

步驟

1

建立文件夾

在D盤(這個盤可以任意選,建議不要建立在C盤)根目錄下新建一個文件,命名為amp,並分別創建apache、php和mysql文件夾

2

開始安裝Apache

Apache的安裝很簡單,直接雙擊httpd-2.2.22-win32-x86-no_ssl.msi軟件,然後一直點擊下一步;

3

填寫基本信息

當出現以下截圖的時候,請填寫站點的基本信息。

4

選擇自定義安裝

5

選擇安裝路徑

6

安裝完成,測試安裝

在瀏覽器輸入,如果出現下圖的界面,說明安裝成功!

END

安裝PHP

解壓php壓縮包,並將解壓好的文件夾“php-5.3.13-Win32-VC9-x86”拷貝到D:/wamp文件夾下,再把文件夾的名字修改成php,即:D:/wamp/php

END

安裝mysql

1

在”D:/wamp”文件夾下新建文件夾mysql,用於安裝mysql

雙擊mysql-5.5.27-win32.msi安裝mysql。

選擇自定義安裝:

選擇安裝目錄:

選擇詳細配置;

選擇安裝類型,這裡我們選擇開發者機器

選擇多功能

端口和模式

選擇字符集

設置環境變量

設置密碼,完成安裝

END

配置Apache,讓Apache啟用PHP模塊

打開D:\wamp\apache\conf文件下面的httpd.conf文件,該文件就是Apache的配置文件,所有與Apache相關的配置都可以在這個文件中完成,當然,也可以配合擴展配置文件D:\wamp\apache\conf\extra下面的各個文件完成。

1、 讓Apache加載PHP模塊:

LoadModule php5_module “D:/wamp/php/php5apache2_2.dll”

2、 設置哪些文件用PHP來解析:

3種辦法:

一、Addtype application-x/httpd-php .php

二、AddHandler application-x/httpd-php .php

三、FilesMatch \.php$

Sethandler application/x-httpd-php

/FilesMatch

經過以上配置,Apache已經可以加載PHP模塊來解析PHP文件了。但是,別忘了設置最重要的一點PHP初始化文件目錄,PHPIniDir “E:\wamp\php”,並將E:\wamp\php文件夾下面的php.ini-production或者php.ini-development文件複製一份,並將所複製的文件修改為php.ini,所有關於PHP的配置都將在該文件內進行配置。

END

配置PHP與mysql、實現PHP與mysql通訊

關於php.ini的配置很簡單,記住下面幾點就可以了:

1、 設置擴展dll模塊路徑(PHP才知道去哪兒找要加載的模塊)

extensions_dir= “D:/wamp/php/ext”

2、 設置時區:

Date.timezone=PRC

PRC的意思是people’s pepublic of china

3、 開啟通訊模塊:

例如要開啟PHP與mysql之間的通訊,只需找到 ;extension=php_mysql.dll語句,將前面的;去掉並保存即可。

至此,Apache、PHP與mysql之間已經可以互相調用了。若在配置時出現了錯誤,可在命令行中輸入 httpd.exe –t 來測試語法錯誤。另外一個語法httpd.exe –M 通常用來查看Apache已經加載了的模塊。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/250713.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-13 13:30
下一篇 2024-12-13 13:30

相關推薦

  • Java 監控接口返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控接口返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python實現身份信息模擬生成與查驗

    本文將從以下幾個方面對Python實現身份信息模擬生成與查驗進行詳細闡述: 一、身份信息生成 身份信息生成是指通過代碼生成符合身份信息規範的虛假數據。Python中,我們可以使用f…

    編程 2025-04-27
  • Dapper使用getschema獲取表信息

    本文旨在介紹Dapper中使用getschema獲取表信息的方法和注意事項。 一、獲取某張表的所有列信息 使用Dapper獲取某張表信息,可以使用 `IDbConnection.G…

    編程 2025-04-27
  • 已裝備我軍的空中信息化作戰平台

    本文將會從多個方面詳細闡述已裝備我軍的空中信息化作戰平台。 一、平台概述 已裝備我軍的空中信息化作戰平台是一個全新的作戰系統,具備實時數據採集、處理、分析、共享的能力。它可以在不同…

    編程 2025-04-27
  • 通過提交信息搜索-使用git

    本篇文章重點講解如何使用git通過提交信息來搜索。我們將從多個方面介紹如何使用git來搜索提交信息,並提供相應的代碼示例以供參考。 一、搜索方式 Git提供了三種搜索方式,分別為:…

    編程 2025-04-27
  • Linux查看系統信息

    一、CPU信息 Linux系統下,查看CPU的信息最常用的命令是lscpu。該命令可以顯示CPU架構、核心數量、線程數、緩存大小、CPU頻率等信息。例如: lscpu 該命令會輸出…

    編程 2025-04-24
  • 軟考 信息安全工程師

    軟考 信息安全工程師是一項技能型國家級資格認證考試,主要測試考生在信息安全領域的理論知識和實踐技能,是證明個人信息安全能力的重要證書。本文將從多個方面對軟考 信息安全工程師做詳細的…

    編程 2025-04-23

發表回復

登錄後才能評論