1

我看到有人说最好手动安装 Apache/MySQL/PHP,而不是使用 XAMPP 或 WAMP 等软件包安装它们。

这是真的吗?手动一个一个地安装它们有什么好处吗?

4

4 回答 4

3

逐步设置 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"。

  1. Find(Ctrl + F) AddType 向下滚动直到最后一个 AddType 并粘贴以下内容

添加类型 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。

  1. 查找(Ctrl + F) extension_dir = "./" 并将其更改为 extension_dir = "F:\Server\php\ext" 。

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。

  1. 查找 (Ctrl + F) 行 DirectoryIndex index.html 添加 index.php。

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

于 2013-10-25T06:08:24.247 回答
2

如果您想成为一个不知道它如何工作以及不知道该怎么做的用户,请选择预制包。
如果您想成为一名试图理解事物并能够解决问题的程序员 - 手动安装将是一种很好的做法,并且是对配置文件、设置等的介绍。

于 2013-02-09T13:38:24.283 回答
0

您可以更好地控制您安装的软件版本(和模块/扩展)及其配置方式。软件包供应商(XAMPP/WAMP)通常需要一些时间来实现最新版本的 Apache/PHP/etc。在他们的软件中。有些版本永远不会为其软件包发布。

手动安装更适合喜欢完全控制其环境设置的人。

于 2013-02-09T13:38:30.283 回答
0

如果您是新手,并且您想轻松获得服务器,而不仅仅是获得 xampp 或 mamp,或者如果您是程序员并且想要完全控制您的服务器,我猜您可以手动安装,但这是您的选择。

于 2021-07-21T04:44:52.230 回答