當前位置:首頁 » 編程語言 » win配置phpmysql

win配置phpmysql

發布時間: 2022-03-30 08:58:08

A. windows7配置Nginx+php+mysql的詳細操作是怎樣

那個肯定是因為Nginx的配置有問題導致的,還有就是你要查查你是否安裝過VC++的組件

B. 怎樣在WIN7下配置PHP使之支持MySQL,求解

根本不用配置,只要安裝一個軟體就可以了,就是appserv-win32-2.5.9_PConline
安裝完成就自動為你搭建好了php開發環境,主頁訪問地址http://localhost或者127.0.0.1
你的網站就可以在C:\AppServ\www裡面建一個文件夾,比如你起名web,內部建主頁index.php
這時候你就可以用http://localhost/web訪問你的網站了,資料庫入口就是http://localhost頁面中的phpMyAdmin Database Manager Version 2.10.2
PHP編程技術,你可以長期關注編程技術http://www.kna-tech.com

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

第一次安裝確實要花些時間。
確定兩點:
1、下載正確的32位軟體。
2、一步步安裝。

那麼既然是64位的系統我們就必須去照64位的軟體,我可以告訴你,apache 和 php 官網上面的軟體都只有32位的。Mysql是有64位的。64位的軟體都是牛逼的團隊或者個人自己改編的。首先mysql 64的官網下載地址:http://dev.mysql.com/downloads/mysql/5.1.html
這里先對這些軟體的格式說一下,一般都只有兩種格式,一種是msi,另外一種是zip。
Msi格式跟exe文件差不多,就是點擊後安裝的。而zip格式是你解壓以後通過cmd裡面命令進行安裝,然後配置文件里需要你自己配置的東西比較多。我搭建的時候apache和php是zip文件,然後mysql下的是msi文件。
接下來先去看一下php官網,顯然php官網上沒有我們需要的64位軟體。可它卻提供了64位apache和一些apache模塊的下載地址:
http://www.apachelounge.com/download/win64/
先回到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模塊,下載地址也是:http://www.apachelounge.com/download/win64/
下載之後把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">
將LoadMole rewrite_mole moles/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、 測試安裝是否成功
打開瀏覽器,輸入:http://localhost:8080,顯示 It Works! 說明成功!

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

2. 修改配置文件D:\Apache2.2\conf\httpd.conf
在#LoadMole vhost_alias_mole moles/mod_vhost_alias.so一行下加上:
LoadMole php5_mole "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服務輸入網址:http://loalhost:8080 ,看到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。
配置很簡單,上面那些基本的配置完就能在瀏覽器里輸入 http://localhost/phpmyadmin就能訪問了。
zend optimizer安裝就更簡單了,只要選擇一些php.ini的文件夾路徑,apache文件夾的路徑等就可以了。、

D. 關於win7下配置PHP,Apache2.2,mysql+phpmydamin中調試的問題

錯誤與WIN7無關,我用的就是WIN7,我的phpmyadmin運行正常,MYSQL和PHP都是手工安裝、單獨配置的,你的問題肯定是PHP.INI的問題,配置正確了就會好。

PHP新版本的需要VC庫支持,不知道你用的什麼版本,配置是否正確,可以用phpinfo看看。

此外,phpmyadmin建議下載安裝最新版本,低版本的與高版本的PHP不兼容,例如調用egreg系列函數導致報錯。

E. win10系統怎麼安裝PHP和MySQL

其實直接 安裝wamp 就好了 apache php mysql 還有windows環境都會配置好的

F. 如何在win7旗艦版64位配置php mysql apache

這個跟32位一樣,只是要下載64位的程序就是,先把mysql安裝,再安裝apache,再安裝PHP,並調整apache支持PHP

G. win7配置php mysql

你用「任務管理器」看看進程中有沒有mysqld.exe 或 mysqld-nt.exe,這是被啟動的mysql伺服器進程。如果有的話,右鍵查看一下進程文件所在的目錄。你連不上的原因可能是沒對應上mysql伺服器,因為安裝的時候常對應兩個mysql伺服器,它們密碼也常因為設置而不同了。還不能解決問題的話把你連接時候反饋的錯誤提示貼上來吧。

H. WINDOWS下伺服器PHP+Mysql環境配置方法

首先將usr.rar
壓縮包解壓出來,把解壓後的usr
文件夾拷貝至D盤的根目錄(這一點很重要,因為這個批處理配置是在D盤根目錄下製作的)
2、
雙擊進入usr
里在有4個文件夾、2個批處理可執行文件和1個文本文檔,其中local文件夾是Mysql4.0.21資料庫目錄,MySQL文件夾是Mysql4.1.22資料庫目錄,以上兩個是配置Mysql環境必須的文件。
php目錄就是配置php必須的文件,Zend這個是php解密的那個東東。Setup.bat
這個文件配置時只要雙擊,按提示操作就可以,Stop.bat
這個是卸載php時用的,雙擊它並按提示操作。(注意:在配置PHP環境之前先雙擊usr根目錄下的stop.bat、local目錄下的stop.bat和MySQL目錄下的stop.bat)
3、
現在開始介紹配置步驟:
(1)、首先雙擊usr根目錄下的setup.bat
,其次雙擊local目錄下的setup.bat和MySQL目錄下的setup.bat
,在安裝過程中根據屏幕提示一步一步操作下去即可。此時PHP和Mysql已成功安裝到伺服器上,我們安裝的php是5.2版本的,Mysql是兩個版本的。

I. 配置windows 2003+php+mysql如何配置,需要哪些東西

ersistent = On ; 允許或禁止 持久連接

mysql.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制

mysql.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制

mysql.default_port = ; mysql_connect() 使用的默認埠,如不設置,mysql_connect()

; 將使用變數 $MYSQL_TCP_PORT,或在/etc/services 下的mysql-tcp 條目(unix),

; 或在編譯是定義的 MYSQL_PORT(按這樣的順序)

; Win32環境,將僅檢查MYSQL_PORT。

mysql.default_socket = ; 用於本地 MySql 連接的默認的套接字名。為空,使用 MYSQL 內建值

mysql.default_host = ; mysql_connect() 默認使用的主機(安全模式下無效)

mysql.default_user = ; mysql_connect() 默認使用的用戶名(安全模式下無效)

mysql.default_password = ; mysql_connect() 默認使用的密碼(安全模式下無效)

; 注意,在這個文件下保存密碼通常是一個*壞*主意

; *任何*可以使用PHP訪問的用戶可以運行

; 'echo cfg_get_var("mysql.default_password"'來顯示那個密碼!

; 而且當然地,任何有讀該文件權力的用戶也能看到那個密碼

熱點內容
python調用外部程序 發布:2025-01-16 20:14:09 瀏覽:396
緩解壓力英語作文 發布:2025-01-16 20:13:31 瀏覽:64
javaname 發布:2025-01-16 20:13:15 瀏覽:21
用戶訪問表空間 發布:2025-01-16 20:07:07 瀏覽:943
java代碼自動編譯 發布:2025-01-16 19:58:14 瀏覽:313
編程很困難 發布:2025-01-16 19:58:09 瀏覽:673
gg登錄源碼 發布:2025-01-16 19:58:07 瀏覽:292
微信收藏表情文件夾 發布:2025-01-16 19:28:57 瀏覽:15
ra伺服器搭建 發布:2025-01-16 19:28:12 瀏覽:18
javaftp讀取 發布:2025-01-16 19:28:02 瀏覽:185