最纯净的Apache 2 && PHP 5 && Mys
前期准备:
Windows XP SP2 (其实系统只要是 98 以上都可以遵循这样的方法我认为)
apache(Unix平台最流行的WEB服务器平台) 2本例中我选用了 2.2.2 for Win32 ……)
http://archive.apache(Unix平台最流行的WEB服务器平台).org/dist/httpd/
php(做为现在的主流开发语言) 5 (虽然版本数有点不吉利…… 但我还是毅然选择了 5.1.4 for Win32 Zip 版……)
http://www.php(做为现在的主流开发语言).net/downloads.php(做为现在的主流开发语言)
MySQL(和PHP搭配之最佳组合) 5 (5.1 尚不稳定…… 我们姑且还是选择 MySQL(和PHP搭配之最佳组合) 5.0.22 for Win32 Zip 版……)
http://www.MySQL(和PHP搭配之最佳组合).com/
本方案并不涉及系统文件夹…… 所以我们大可选择其它分区的某个文件夹来方便日后的伺服器维护…… 本为以 X:Server 为例…… 注意:文件夹名称最好不要包含空格或其它非英文字符…… 否则某些情况下容易造成伺服器崩溃……
========================================
安装 apache(Unix平台最流行的WEB服务器平台):
运行 apache(Unix平台最流行的WEB服务器平台)_2.2.2-win32-x86-no_ssl.msi …… 一路 Next 下来…… 到选择安装方式的时候,选择 “Custom” 自定义方式…… 然后 Next 选择安装路径…… 定位到 X:Serverapache(Unix平台最流行的WEB服务器平台) (当然,你选择其它路径也可以,甚至选择 Complete 安装都没问题…… 我只是习惯讲所有服伺服器相关软体集中到一起而已)
本来不准备写 iis(微软的WEB服务器平台) 与 apache(Unix平台最流行的WEB服务器平台) 的共存配置…… 想一想还是带一笔吧…… 提示填写 Server Information 时…… 最下方会让你选择端口…… 如果你安装了 iis(微软的WEB服务器平台) 伺服器…… 这里就选择第二项 “only for the current user, on Port 8080, when started manually.”…… 也就是说 apache(Unix平台最流行的WEB服务器平台) 将占用 8080 端口…… 如果你没安装 iis(微软的WEB服务器平台) …… 无视之……
继续 Next …… 弹出几个 CMD 窗口安装 Windows 服务以后…… 安装就完成了…… 右下角将出现 apache(Unix平台最流行的WEB服务器平台) 粉红色的羽毛 Icon,不出意外图标上应该显示绿灯(表示 HTTP 伺服已经正常启动)…… 你可以访问 http://www.quchao.com/ 来试试,如果屏幕出现 “It Works” 就表示安装成功…… (我记得以前的版本不是这样的,而是一个挺花哨的页面…… 所以只要不出现找不到页面的提示…… apache(Unix平台最流行的WEB服务器平台) 伺服就安装成功了)当然了…… 如果亮起红灯…… 配置肯定错误…… 回头查查吧……
apache(Unix平台最流行的WEB服务器平台) 伺服器就安装完毕了……
=======================================
安装 php(做为现在的主流开发语言) :
解压 php(做为现在的主流开发语言)-5.1.4-Win32.zip …… 并放置到 X:Serverphp(做为现在的主流开发语言) 之下……
接下来为 php(做为现在的主流开发语言) 的安装目录添加环境变量…… 在我的电脑图标上点击滑鼠右键…… 查看‘属性’…… 然后切换到‘高级’选项卡…… 点击‘环境变量’按钮(快捷键:Alt+N)…… 在弹出的‘系统变量’域中找到‘Path’变量…… 双击编辑并在变量值的最后添加 ‘;X:Serverphp(做为现在的主流开发语言)’ (注意有个分号,用来分隔之前的值)……
重启电脑…… 为啥? 让环境变量生效呗……
至此 php(做为现在的主流开发语言) 就安装完毕了…… 当然,现在还未与 apache(Unix平台最流行的WEB服务器平台) 关联…… 而且未作任何设置…… 不要急…… 后面我会写……
=======================================
配置 apache(Unix平台最流行的WEB服务器平台):
尤为重要的一步:如果你跟我一样选择了当前最新的 php(做为现在的主流开发语言) 稳定版本 5.1.4…… 官方下载来的源码包中的模块化支援 php(做为现在的主流开发语言)5apache(Unix平台最流行的WEB服务器平台)2.dll 是不适用于 apache(Unix平台最流行的WEB服务器平台) 2.2.2 的…… 据查需要重新编译 php(做为现在的主流开发语言) …… 不过php(做为现在的主流开发语言)5 研究室提供了解决方法:
下载这个压缩包(http://www.php(做为现在的主流开发语言)v.net/php(做为现在的主流开发语言)5apache(Unix平台最流行的WEB服务器平台)2.dll-php(做为现在的主流开发语言)5.1.x.rar)…… 解压后将 php(做为现在的主流开发语言)5apache(Unix平台最流行的WEB服务器平台)2.dll 扔进 X:Serverphp(做为现在的主流开发语言) 覆盖原文件…… 将 httpd.exe.manifest 扔进 X:Serverapache(Unix平台最流行的WEB服务器平台)Bin 文件夹…… 最后运行 vcredist_x86.exe (如果你安装有 .Net FrameWork 就无需安装此文件)……
当然,如果你选择比较旧的版本则可略过此步。
下面开始修改 apache(Unix平台最流行的WEB服务器平台) 配置文件: X:/Server/apache(Unix平台最流行的WEB服务器平台)/conf/httpd.conf
修改文档发布路径……
搜索:
DocumentRoot “X:/Server/apache(Unix平台最流行的WEB服务器平台)/htdocs”
将值修改成你想要的发布路径,比如:
DocumentRoot “X:/Server/WWW”
然后还有一处也需要修改…… 否则将无权访问……
搜索:
Directory “X:/Server/apache(Unix平台最流行的WEB服务器平台)/htdocs”
修改为:
Directory “X:/Server/WWW”
修改默认脚本:
搜索:
DirectoryIndex index.html
添加你想要的默认脚本名称,用空格分隔,注意前后有优先顺序,比如:
DirectoryIndex index.php(做为现在的主流开发语言) index.html index.htm
针对 php(做为现在的主流开发语言) 5 的配置:
在文档的最下方加入以下字符:
# 调用 php(做为现在的主流开发语言) 5 模块
LoadModule php(做为现在的主流开发语言)5_module “X:/Server/php(做为现在的主流开发语言)/php(做为现在的主流开发语言)5apache(Unix平台最流行的WEB服务器平台)2.dll”
# 添加 Mime 类型…… 亦可以修改 mime.types 文件
AddType application/x-httpd-php(做为现在的主流开发语言) .php(做为现在的主流开发语言)
AddType application/x-httpd-php(做为现在的主流开发语言)-source .php(做为现在的主流开发语言)s
# 添加默认字符集…… utf8才是王道……
AddDefaultCharset UTF8
# 设置 php(做为现在的主流开发语言).ini 目录
php(做为现在的主流开发语言)IniDir “X:/Server/php(做为现在的主流开发语言)”
至此,apache(Unix平台最流行的WEB服务器平台) 已经可以支持 php(做为现在的主流开发语言) 了…… 当然…… 本文仅介绍如何进行基本安装…… 将不涉及详细的配置以及优化…… 各位可以自行参阅手册进行配置……
www.knowsky.com
=======================================
安装 MySQL(和PHP搭配之最佳组合):

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

PHP在電子商務、內容管理系統和API開發中廣泛應用。 1)電子商務:用於購物車功能和支付處理。 2)內容管理系統:用於動態內容生成和用戶管理。 3)API開發:用於RESTfulAPI開發和API安全性。通過性能優化和最佳實踐,PHP應用的效率和可維護性得以提升。

PHP在數據庫操作和服務器端邏輯處理中使用MySQLi和PDO擴展進行數據庫交互,並通過會話管理等功能處理服務器端邏輯。 1)使用MySQLi或PDO連接數據庫,執行SQL查詢。 2)通過會話管理等功能處理HTTP請求和用戶狀態。 3)使用事務確保數據庫操作的原子性。 4)防止SQL注入,使用異常處理和關閉連接來調試。 5)通過索引和緩存優化性能,編寫可讀性高的代碼並進行錯誤處理。

PHP用於構建動態網站,其核心功能包括:1.生成動態內容,通過與數據庫對接實時生成網頁;2.處理用戶交互和表單提交,驗證輸入並響應操作;3.管理會話和用戶認證,提供個性化體驗;4.優化性能和遵循最佳實踐,提升網站效率和安全性。

PHP和Python各有優劣,選擇取決於項目需求和個人偏好。 1.PHP適合快速開發和維護大型Web應用。 2.Python在數據科學和機器學習領域佔據主導地位。

在CentOS系統上部署ZooKeeper集群,需要以下步驟:環境準備安裝Java運行環境:使用以下命令安裝Java8開發工具包:sudoyuminstalljava-1.8.0-openjdk-devel下載ZooKeeper:從ApacheZooKeeper官方網站下載適用於CentOS的版本(例如ZooKeeper3.8.x)。使用wget命令下載,並替換zookeeper-3.8.x為實際版本號:wgethttps://downloads.apache.or

解決CentOS系統故障的方法有很多,以下是一些常見的步驟和技巧:1.檢查日誌文件/var/log/messages:系統日誌,包含各種系統事件。 /var/log/secure:安全相關日誌,如SSH登錄嘗試。 /var/log/httpd/error_log:如果使用Apache服務器,這裡會有錯誤信息。 2.使用診斷工具dmesg:顯示內核環緩衝區的內容,有助於了解硬件和驅動問

要讓 Nginx 運行 Apache,需要:1. 安裝 Nginx 和 Apache;2. 配置 Nginx 代理;3. 啟動 Nginx 和 Apache;4. 測試配置,確保訪問域名後能看到 Apache 內容。另外,需要注意端口號匹配、虛擬主機配置和 SSL/TLS 設置等其他事項。

nginx 是一個輕量級、非阻塞的 Web 服務器和反向代理,常用於前端代理、負載平衡和緩存。它與 Web 服務器的關係通常是:前端代理:nginx 處理請求並轉發到後端服務器。負載平衡器:nginx 將請求分發到多台後端服務器。緩存:nginx 緩存經常訪問的文件以提高性能。
