首頁 後端開發 php教程 PHP&MYSQL伺服器設定說明_PHP教程

PHP&MYSQL伺服器設定說明_PHP教程

Jul 21, 2016 pm 04:08 PM
amp mysql php 伺服器 說明 配置


Apache 1.3.22 for Win32 PHP 4.0.6 Active Perl 5.006001 Zend Optimizer v1.1.0 mod_gzip 1.3.19.1a MySQL 4.0.0 Alpha 
Apache 1.X for win32雖然**能差(和IIS比起來差太遠了,希望2.X for win32早點出),但是它的bug比較少,資源佔用也少,而且它的模組式更方便功能的增加。 PHP-4具有執行快速,**能效率高的特點,PERL提供了perl-cgi的支持,Zend Optimizer是加速php程式的,mod_zip用來壓縮web server輸出數據,MySql為資料庫。以下是以win2k/xp作為藍本,win9x運行這些服務軟體太麻煩了,沒辦法作為service來運作。

一、 
各軟體下載地點: 
Apache: http://www.apache.org/dist/httpd/binaries/win32/ 
PHP: http://www. php.net/downloads.php (下載.zip版本) 
Active Perl: http://www.activestate.com/Products...l/download.plex (下載win32) 
Zend Optimizer: http: //www.zend.com/store/getfreefi...pid=13&zbid=198 
mod_gzip: http://www.remotecommunications.com/apache/mod_gzip/ (下載.dll) 
MySQL: http:MySQL: http:MySQL //www.mysql.com/downloads/index.html 
其他軟體: 
phpMyAdmin: http://sourceforge.net/project/show...elease_id=44593 (用於資料庫的控製作業)

二、 
安裝路徑(以下是範例,可以隨便安裝,但最好不要安裝在有長名字的路徑) 
Apache :d:apache 
PHP :d: php 
Perl :d:perl 
MySQL :d:mysql 
mod_gzip :解壓縮在d:apachemodules 
Zend Optimizer:解壓在d:apachemodules 
Zend Optimizer:解壓在文件上放置>phpMyAdmin :解壓縮在d:mywebphpmyadmin 
Windows : d:windows 

三、設定mysql 
安裝後會自動執行winmysqladmin,並且提示輸入使用者名稱密碼,輸入使用者名稱,密碼,預設值情況下已經安裝為NT的Service,如果需要更安全點,那麼在winmysqladmin 的my.ini Setup那一頁 port=端口 那裡修改默認的端口,在下面還有用戶名密碼的修改。修改完了,點選左邊的Save Modiffication儲存設置,然後右鍵點選控制台窗體,​​選WinNT->Stop The Service->Start The Service,這樣新設定就生效了。 

四、設定php 
將php.ini-dist改名為php.ini,並且開啟修改。
在[php]的下一行加入 
zend_optimizer.optimization_level=15 
zend_extension_ts="d:phpZendOptimizer.dll" 
zendoptimizer extension_dir,在後面=加上你的windirsystem32目錄全稱,例如:extension_dir = d:windowssystem32 (最後的一定不能省略!) 
查找extension=php_exif.dll、extension=php_app.dll=extension=dll、extif.dll、extension=php_app. extension=php_zlib.dll,將前面的分號註解去掉 
查找mysql.default_port,在等號後面加上你的 mysql 埠,例如:mysql.default_port = 3306 (3306是mysql的預設值) mysql.default_host,在等號後面加上localhost,例如:mysql.default_host = localhost 
儲存 
將php.ini php.exe複製到windows目錄,將php裡面php4ts.dll、dlls以及extensions目錄下面的全部.dll檔案複製到windowssystem32下面(不要覆蓋已有檔案) 

五、設定Apache 
開啟apacheconfhttpd.conf檔案,以下為主要設定 
ServerType opdalone 
"d:/Apache" 
# Apache安裝的目錄 

PidFile logs/httpd.pid 
ScoreBoardFile logs/apache_runtime_statuslive
ScoreBoardFile logs/apache_runtime_statuslive
Max quests 100 
KeepAliveTimeout 15 
MaxRequestsPerChild 1024 
ThreadsPerChild 50 
SendBufferSize 65536 
Max s 15077c  server連接埠 
BindAddress * 
# 在任何ip都可以使用web server 

LoadModule vhost_alias_module modules/mod_vhost_alias.so 
AddModule mod_vhost_alias.c
 
Port 80 
ServerAdmin me@localhost 
ServerName localhost 
# 埠、管理員email,伺服器網域,依實際修改 

DocumentRoot "d:/web 

DocumentRoot "d:/web 保存地址,這裡是以d:/myweb作為例子 
 
Options FollowSymLinks MultiViews 
AllowOverride allo
 
# 設定d:/myweb的存取選項 
ScriptAlias /cgi-bin "e:/myweb/cgi" 
AllowOverride None 
Options None 
Order allow,deny 
Allow from all 
 # 這一行配置perl-cgi的運作環境,由於Active Perl安裝在d:perl,所以這裡直接使用相對路徑 
# 注意,要運作的cgi、pl檔案的頭一行要和這裡相同,否則不能運作。這裡也可以寫成 
# #!d:/perl/bin/perl 
# 另外這個配置第一個#不代表註解的意思,所以不能省略! !

找DirectoryIndex index.html,在下面加入 
DirectoryIndex index.htm 
DirectoryIndex default.htm 
DirectoryIndex index.php3
DirectoryIndex index.cgi 

查找AddType application/x-httpd-php 
修改為AddType application/x-httpd-php . -script 
修改為AddHandler cgi-script .cgi .pl 

LoadModule php4_module d:/php/sapi/php4apache.dll 
# 載入php4,gzip模組 

### 以下為gzip模組設定 
mod_gzip_on Yes 
mod_gzip_minimum_file_size Yes 
mod_gzip_minimum_file_size Yes 
mod_gzip_minimum_file_size 3000503005> ip_maximum_inmem_size 100000 
mod_gzip_keep_workfiles No 
mod_gzip_dechunk Yes 
mod_gzip_can_negotiate Yes 
mod_gzip_temp_dir d:/apache/temp 
# 必須在apache目錄下有一個temp em_include file .htm$
mod_gzip_item_include file .shtml$ 
mod_gzip_item_include file .shtm$ 
mod_gzip_item_includekmmd.plh. gzip_item_include mime ^text/.* 
mod_gzip_item_include handler ^perl- 。 clude mime ^application/x-httpd-php 
mod_gzip_item_include file .php$ 
mod_gzip_item_include file .php3$ 
mod_gzip_item_include file .mht$ mod_gzip_item_exclude mime ^image/.* 
mod_gzip_item_exclude reqheader Content-Type:multipart/form-data 
mod_gzip_item_exclude reqheader Content-Type:appmod/x-www-form-urlencoded reqheader Content-Type:appmod/x-www-form-urlencoded  🎜>#上面這個是VBB必須要的 
### End of mod_gzip sample config 
LogFormat "%h %l %u %t "%r" %>s %b)%_gzipg; :%{mod_gzip_output_size}n:%{mod_gzip_compression_ratio}npct." mod_gzip_info 
# 記錄gzip運行狀況 
# 以上為httpd.conf需要添加或需要修改或修改的地方,其他可以修改或可以修改。六、設定phpmyadmin 
開啟config.inc.php檔案修改 
$cfgServers[1]['host'] = 'localhost'; //mysql位址 
$cfgServers[1]['port'] = '3306'; //mysql埠 
$cfgServers[1]['user'] = 'username'; //mysql使用者名稱 
$cfgServers[1]['password'] = 'passwd'; //mysql密碼 
$cfgDefaultLang = 'zh'; //設定phpmyadmin為簡體中文介面 

由於phpmyadmin這個是mysql配置,所以需要將他放在一個別人猜不到的目錄或該別人目錄需要使用者權限驗證 

七、測試 
如果依照預設的d:mywebphpmyadmin,那麼用瀏覽器開啟以下位址http://localhost/phpmyadmin/ 
如果測試成功會出現phpmyadmin的mysql管理頁面,點選Show PHP information ,或去http://localhost/phpmyadmin/phpinfo.php,這個顯示出web php mysql的設定狀況以及運作狀況......... 
只要設定沒問題,那麼上面Apache 1.3.22 for Win32 PHP 4.0.6 Active Perl 5.006001 Zend Optimizer v1.1.0 mod_gzip 1.3.19.1a My v1.1.0 mod_gzip 1.3.19.1a My 約4.0.09

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/314753.htmlTechArticleApache1.3.22forWin32 PHP4.0.6 ActivePerl5.006001 ZendOptimizerv1.1 Xforwin32雖然**能差(跟IIS比起來差太遠了,希望2.Xforw...

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1424
52
Laravel 教程
1322
25
PHP教程
1270
29
C# 教程
1250
24
在MySQL中解釋外鍵的目的。 在MySQL中解釋外鍵的目的。 Apr 25, 2025 am 12:17 AM

在MySQL中,外鍵的作用是建立表與表之間的關係,確保數據的一致性和完整性。外鍵通過引用完整性檢查和級聯操作維護數據的有效性,使用時需注意性能優化和避免常見錯誤。

比較和對比Mysql和Mariadb。 比較和對比Mysql和Mariadb。 Apr 26, 2025 am 12:08 AM

MySQL和MariaDB的主要區別在於性能、功能和許可證:1.MySQL由Oracle開發,MariaDB是其分支。 2.MariaDB在高負載環境中性能可能更好。 3.MariaDB提供了更多的存儲引擎和功能。 4.MySQL採用雙重許可證,MariaDB完全開源。選擇時應考慮現有基礎設施、性能需求、功能需求和許可證成本。

MySQL:數據庫,PHPMYADMIN:管理接口 MySQL:數據庫,PHPMYADMIN:管理接口 Apr 29, 2025 am 12:44 AM

MySQL和phpMyAdmin可以通過以下步驟進行有效管理:1.創建和刪除數據庫:在phpMyAdmin中點擊幾下即可完成。 2.管理表:可以創建表、修改結構、添加索引。 3.數據操作:支持插入、更新、刪除數據和執行SQL查詢。 4.導入導出數據:支持SQL、CSV、XML等格式。 5.優化和監控:使用OPTIMIZETABLE命令優化表,並利用查詢分析器和監控工具解決性能問題。

作曲家:通過AI的幫助開發PHP 作曲家:通過AI的幫助開發PHP Apr 29, 2025 am 12:27 AM

AI可以幫助優化Composer的使用,具體方法包括:1.依賴管理優化:AI分析依賴關係,建議最佳版本組合,減少衝突。 2.自動化代碼生成:AI生成符合最佳實踐的composer.json文件。 3.代碼質量提升:AI檢測潛在問題,提供優化建議,提高代碼質量。這些方法通過機器學習和自然語言處理技術實現,幫助開發者提高效率和代碼質量。

怎樣卸載MySQL並清理殘留文件 怎樣卸載MySQL並清理殘留文件 Apr 29, 2025 pm 04:03 PM

要安全、徹底地卸載MySQL並清理所有殘留文件,需遵循以下步驟:1.停止MySQL服務;2.卸載MySQL軟件包;3.清理配置文件和數據目錄;4.驗證卸載是否徹底。

給MySQL表添加和刪除字段的操作步驟 給MySQL表添加和刪除字段的操作步驟 Apr 29, 2025 pm 04:15 PM

在MySQL中,添加字段使用ALTERTABLEtable_nameADDCOLUMNnew_columnVARCHAR(255)AFTERexisting_column,刪除字段使用ALTERTABLEtable_nameDROPCOLUMNcolumn_to_drop。添加字段時,需指定位置以優化查詢性能和數據結構;刪除字段前需確認操作不可逆;使用在線DDL、備份數據、測試環境和低負載時間段修改表結構是性能優化和最佳實踐。

session_start()函數的意義是什麼? session_start()函數的意義是什麼? May 03, 2025 am 12:18 AM

session_start()iscucialinphpformanagingusersessions.1)ItInitiateSanewsessionifnoneexists,2)resumesanexistingsessions,and3)setsasesessionCookieforContinuityActinuityAccontinuityAcconActInityAcconActInityAcconAccRequests,EnablingApplicationsApplicationsLikeUseAppericationLikeUseAthenticationalticationaltication and PersersonalizedContentent。

H5:HTML5的關鍵改進 H5:HTML5的關鍵改進 Apr 28, 2025 am 12:26 AM

HTML5帶來了五個關鍵改進:1.語義化標籤提升了代碼清晰度和SEO效果;2.多媒體支持簡化了視頻和音頻嵌入;3.表單增強簡化了驗證;4.離線與本地存儲提高了用戶體驗;5.畫布與圖形功能增強了網頁的可視化效果。

See all articles