我见过有人说手动安装Apache / MySQL / PHP是好的,而不是像XAMPP或WAMP这样安装它们。
这是真的吗?手动安装它们有什么好处吗?
答案 0 :(得分:3)
http://computing-know.blogspot.in/#!/2013/10/how-to-setup-apache-php-mysql.html
逐步安装Apaache,PHP,Mysql,phpMyAdmin和XDebug。
1)如何安装Apache
2)为Apache设置PHP
3)安装&配置MySQL以与PHP一起使用
4)设置XDebug进行调试
5)成功运行
注意:在本教程中,我的服务器文件夹位于F:\ Server
如何安装Apache
1)有两种方法可以安装apache,或者从httpd.apache.org/download.cgi安装旧版本的apache httpd(与Windows XP兼容),或者从www.apachelounge.com/获取最新的apache build zip下载/。
2)我将展示如何从apachelounge.com/download/下载的zip版本配置apache。
3)点击页面左侧的附加+ VC9。
4)使用OpenSSL 0.9.8下载2.4.x zip版本。
5)在位置上创建一个名为Server的文件夹。
6)我的位置是F:\ Server
7)将Apache24从apache zip解压缩到Server文件夹。
8)现在转到Apache的配置文件夹,在任何文本编辑器中打开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服务,然后按Enter键。
11)启动Apache Server只需输入" httpd -k start"然后按Enter键。
12)重新启动计算机
13)现在打开Bin文件夹,双击ApacheMonitor.exe并启动Apache
14)现在转到localhost如果你看到页面"它工作"然后在您的计算机上成功安装了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的配置文件夹,在任何文本编辑器中打开httpd.config。
5)找到(Ctrl + F)LoadModule向下滚动,直到最后一个LoadModule并粘贴以下内容
LoadModule php5_module" f:/Server/php/php5apache2_4.dll"。
6)找到(Ctrl + F)AddType向下滚动,直到最后一个AddType并粘贴以下
AddType application / x-httpd-php .php。
7)将PHP位置添加到httpd.conf文件的末尾。例如,在文件末尾添加以下内容:PHPIniDir"您的PHP位置"。
本地主机/ info.php的
8)在php文件夹中将php.ini-development重命名为php.ini并在文本编辑器中打开它。
9)找到(Ctrl + F)display_errors,并确保将该值设置为On。
10)找到(Ctrl + F)extension_dir =" ./"并将其更改为extension_dir =" F:\ Server \ php \ ext"
11)重启Apache服务器。
12)创建一个文件" phpinfo.php"在Apache的htdocs文件夹中,包含以下内容:
13)转到localhost / phpinfo.php
extension_dir =" ./"
14)右键单击MyComputer点击属性
15)单击Environment Variables
16)在路径末尾添加您的php文件夹位置
17)重新启动计算机。
安装&配置MySQL以与PHP一起使用
1)转到dev.mysql.com/downloads/mysql/下载zip或安装程序版本。
2)安装MySQL
3)单击“下一步”
4)选择Complete&单击“下一步”
5)点击Finsh
6)单击标准配置
7)单击“下一步”
8)输入mySQL的密码
9)转到MySQL命令行并输入密码。
12)打开php.ini文件并找到以下行:; extension = php_mysql.dll删除分号。
找到行:; extension = php_mysql.dll
成功运行
1)在Apache中转到配置文件夹,在任何文本编辑器中打开httpd.config。
2)找到(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)转到localhost / 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 =真
xdebug.remote_host =本地主机
xdebug.remote_port = 10000
xdebug.remote_handler = dbgp
4)重启Apache服务器。
5)转到localhost / phpinfo.php向下滚动以查看是否安装了xDebug
答案 1 :(得分:2)
如果你想成为一个不知道它是如何工作的用户以及当它不能做什么时 - 去寻找预制的包装。
如果你想成为一名程序员,他正试图理解并解决问题 - 手动安装将是良好的做法,并介绍配置文件,设置等。
答案 2 :(得分:0)
您可以更好地控制安装的软件版本(和模块/扩展程序)及其配置方式。包供应商(XAMPP / WAMP)通常需要一些时间来实现Apache / PHP /等的最新版本。在他们的软件中。有些版本从未发布过它们的包。
手动安装更适合那些喜欢完全控制环境设置的人。
答案 3 :(得分:0)
如果你是一个新手并且你想不费吹灰之力就获得服务器,而不是仅仅获得 xampp 或 mamp 或者如果你是一名程序员并且你想要完全控制你的服务器,我想你可以手动安装,但它是您的选择。