繁体   English   中英

手动安装 Apache/MySQL & PHP 的优点

[英]Advantages of installing Apache/MySQL & PHP manually

我看到有人说手动安装 Apache/MySQL/PHP 比较好,而不是使用 XAMPP 或 WAMP 之类的包安装它们。

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

设置 Apache、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)或者从最新版的Apache构建拉链两种方式www.apachelounge.com/download/

2)我将展示如何从 apachelounge.com/download/ 下载的 zip 版本配置 apache。

3)点击页面左侧的Additional + VC9。

4) 使用 OpenSSL 0.9.8 下载 2.4.x zip 版本。

5)在 .

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"

<Directory "c:/Apache24/htdocs"> 与 <Directory "f:/Server/Apache24/htdocs">

ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 与 ScriptAlias /cgi-bin/ "f:/Server/Apache24/cgi-bin/"

<Directory "c:/Apache24/cgi-bin"> 和 <Directory "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) 现在转到 localhost 如果您看到“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 并粘贴以下内容

添加类型应用程序/x-httpd-php .php 。

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

本地主机/信息.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)转到本地主机/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 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

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

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

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

如果你是一个新手,你想不费吹灰之力就获得服务器,而不是仅仅获得 xampp 或 mamp,或者如果你是一名程序员,你想完全控制你的服务器,我想你可以手动安装,但这是你的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM