【问题标题】:Advantages of installing Apache/MySQL & PHP manually手动安装 Apache/MySQL & PHP 的优点
【发布时间】:2013-01-25 04:06:38
【问题描述】:

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

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

【问题讨论】:

  • 唯一的缺点,因为 XAMPP/WAMP 开箱即用,您只需点击几下即可重新启动服务器,已经安装了 phpmyadmin,即时访问配置文件。
  • 我喜欢 Xampp,但现在它使用 MySQL 5.5.27。 MySQL 的 GA 版本目前是 5.6。所以你错过了一些改进。

标签: php mysql windows apache


【解决方案1】:

逐步设置Apache、PHP、Mysql、phpMyAdmin和XDebug。

1)如何安装Apache

2)为 Apache 设置 PHP

3)安装和配置 MySQL 以与 PHP 一起使用

4)设置 XDebug 进行调试

5)phpMyAdmin

注意:在本教程中,我的服务器文件夹位于 F:\Server

如何安装 Apache

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"

ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 与 ScriptAlias /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. 找到(Ctrl + F) AddType 向下滚动直到最后一个 AddType 并粘贴以下内容

AddType application/x-httpd-php .php .

7) 将 PHP 位置添加到 httpd.conf 文件的末尾。例如,在文件末尾添加以下内容:PHPIniDir "Your PHP Location"。

localhost/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 add 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.x.x-5.4-vc9 线程安全 32 位版本。

2)复制粘贴到php中的扩展文件夹中。

3) 复制并粘贴以下代码行到 php.ini 文件的末尾。

[XDebug]

;;只有 Zend OR (!) 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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-05-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-03-06
          • 1970-01-01
          相关资源
          最近更新 更多