我看到有人说最好手动安装 Apache/MySQL/PHP,而不是使用 XAMPP 或 WAMP 等软件包安装它们。
这是真的吗?手动一个一个地安装它们有什么好处吗?
逐步设置 Apaache、PHP、Mysql、phpMyAdmin 和 XDebug 的过程。
1)如何安装Apache
2) 为 Apache 设置 PHP
3)安装和配置 MySQL 以与 PHP 一起使用
4)设置XDebug进行调试
5)phpMyAdmin
注意:在本教程中,我的服务器文件夹位于 F:\Server
如何安装阿帕奇
1) 有两种安装 apache 的方法,从 httpd.apache.org/download.cgi 安装旧版本的 apache httpd(与 Windows XP 兼容)或从 www.apachelounge.com/download/ 获取最新的 apache build zip。
2)我将展示如何从从 apachelounge.com/download/ 下载的 zip 版本配置 apache。
3)点击页面左侧的Additional + VC9。
4) 使用 OpenSSL 0.9.8 下载 2.4.x zip 构建。
5)在位置创建一个名称为 Server 的文件夹。
6)我的位置是 F:\Server
7) 将 Apache24 从 apache zip 解压到 Server 文件夹。
8) 现在转到 Apache 中的 config 文件夹并在任何文本编辑器中打开 httpd.config。
9)查找(Ctrl + F)并替换“c:/Apache24”的每个实例并将其更改为您的apache位置,在我的情况下为f:/Server/Apaache24。
ServerRoot "c:/Apache24" 和 ServerRoot "f:/Server/Apache24"
DocumentRoot "c:/Apache24/htdocs" 和 DocumentRoot "f:/Server/Apache24/htdocs"
<目录 "c:/Apache24/htdocs"> 与 <目录 "f:/Server/Apache24/htdocs">
ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 与 ScriptAlias /cgi-bin/ "f:/Server/Apache24/cgi-bin/"
<目录 "c:/Apache24/cgi-bin"> 与 <目录 "f:/Server/Apache24/cgi-bin">
8)现在运行命令提示符(具有管理员权限)。
9)在命令提示符下转到位置 Server/Apache24/bin 。
10) 在 Bin 文件夹中输入“httpd -k install”来安装 Apache 服务,然后回车。
11) 要启动 Apache 服务器,只需输入“httpd -k start”,然后按 Enter。
12)重新启动您的计算机
13) 现在打开 Bin 文件夹并双击 ApacheMonitor.exe 并启动 Apache
14)现在转到本地主机,如果您看到页面“It Works”,那么 Apache 已成功安装在您的计算机上。
如果您看到一个页面显示“它有效!” 则 Apache 服务器已成功安装。
为 Apache 设置 PHP
1) 前往 windows.php.net/download/ 下载 php-5.4.x-Win32-VC9-x86.zip。
2)在Server文件夹中创建一个名为php的文件夹。
3)将php-5.4.x-Win32-VC9-x86.zip中的所有文件解压到服务器的php文件夹中。
4) 现在转到 Apache 中的 config 文件夹并在任何文本编辑器中打开 httpd.config。
5)找到(Ctrl + F)LoadModule向下滚动直到最后一个LoadModule并粘贴以下内容
LoadModule php5_module "f:/Server/php/php5apache2_4.dll"。
添加类型 application/x-httpd-php .php 。
7) 将 PHP 位置添加到 httpd.conf 文件的末尾。例如,在文件末尾添加以下内容:PHPIniDir "Your PHP Location"。
本地主机/info.php
8) 在 php 文件夹中将 php.ini-development 重命名为 php.ini 并在文本编辑器中打开它。
9) 查找(Ctrl + F) display_errors,并确保该值设置为 On。
11) 重新启动 Apache 服务器。
12)在Apache的htdocs文件夹中创建一个文件“phpinfo.php”,内容如下:
13)转到 localhost/phpinfo.php
extension_dir = "./"
14)右键单击我的电脑单击属性
15)点击环境变量
16)在路径末尾添加您的 php 文件夹位置
17)重新启动您的计算机。
安装和配置 MySQL 以与 PHP 一起使用
1)转到 dev.mysql.com/downloads/mysql/ 下载 zip 或安装程序版本。
2)安装MySQL
3)点击下一步
4)选择完成并单击下一步
5)点击完成
6)点击标准配置
7)点击下一步
8)输入mySQL的密码
9)转到MySQL命令行并输入密码。
12) 打开 php.ini 文件,找到以下行: ;extension=php_mysql.dll 去掉分号。
并找到该行: ;extension=php_mysql.dll
phpMyAdmin
1)转到 Apache 中的 config 文件夹并在任何文本编辑器中打开 httpd.config。
3) 打开服务器文件夹中的 php.ini 文件并取消注释 mbstring 和 mysqli 扩展名。
3)转到phpmyadmin.net/下载最新的phpMyAdmin-4.0.8-english.zip。
4) 将其解压缩到 htdocs 中的 phpMyAdmin 文件夹。
5)重启Apache服务器。
6)转到本地主机/phpMyAdmin/
设置 XDebug 进行调试
1)从浏览器转到http://xdebug.org/download.php并下载
php_xdebug-2.xx-5.4-vc9 线程安全 32 位版本。
2)复制并粘贴到 php.ini 文件中的扩展文件夹中。
3) 将以下代码行复制并粘贴到 php.ini 文件的末尾。
[X调试]
;; 只有 Zend 或 (!) XDebug
zend_extension="你的 Xdebug 位置"
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
4)重启Apache服务器。
5)转到 localhost/phpinfo.php 向下滚动查看是否安装了 xDebug
如果您想成为一个不知道它如何工作以及不知道该怎么做的用户,请选择预制包。
如果您想成为一名试图理解事物并能够解决问题的程序员 - 手动安装将是一种很好的做法,并且是对配置文件、设置等的介绍。
您可以更好地控制您安装的软件版本(和模块/扩展)及其配置方式。软件包供应商(XAMPP/WAMP)通常需要一些时间来实现最新版本的 Apache/PHP/etc。在他们的软件中。有些版本永远不会为其软件包发布。
手动安装更适合喜欢完全控制其环境设置的人。
如果您是新手,并且您想轻松获得服务器,而不仅仅是获得 xampp 或 mamp,或者如果您是程序员并且想要完全控制您的服务器,我猜您可以手动安装,但这是您的选择。