繁体   English   中英

我应该安装xampp还是wamp?

[英]Should I install xampp or wamp?

所以我的电脑上已经安装了 IIS 管理器,我想更新到 php7 然后安装 laravel,但是网上的视频教程、文章和文档主要是针对使用 xampp 和 wamp 的人我找不到 IIS 的教程. 我真的很想下载并安装xampp或wamp,但是我们的教授对我们说“永远不要在我们的计算机中安装xampp或wamp,计算机会发生一些不好的事情,它只会使一切复杂化”。 所以我卡住了,我该怎么办?

如果需要,您可以安装,但需要确保几件事,请在下面查看整个案例:

我正面临这个问题,我在单独的驱动器中都有 Xampp 和 WAMP,XAMPP 使用其默认端口 80 用于 PHP 和 3306 用于 MySQL。 所以我配置了单独目录的Wampp和不同的PHP和MySQL版本。

我还将 WAMP 的默认端口从 80 更改为 8080,将 3306 更改为 3307,现在我可以访问 PHPMyAdmin 但无法使用旧版本(即 PHP 5.6)访问项目

当尝试访问 localhost:8080/project_name 上的项目文件夹时,它向我抛出了错误,即“无法建立连接,因为目标机器主动拒绝了它。

步骤: 1) Xampp 已经安装,所以我没有做任何更改,保留默认端口 80 用于 apache 和 3306 用于 MySQL 所以你的本地主机将像这样 http://localhost/ http://localhost/phpmyadmin /index.php

2)我将 WAMP 中的默认帖子从 80 更改为 8080 用于 Apache 和 MySQL 默认端口从 3306 更改为 3307 用于 MYSAL http://localhost:8080/ http://localhost:8080/phpmyadmin/index.php

3)这种情况下你需要做的MySQL Connectivity怎么做

define('DB_HOST', 'localhost:3307');
define('DB_USER', 'root');
define('DB_PASSWORD', '');    
define('DB_DATABASE', 'databasename');
$connection=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die(mysql_error());
mysql_select_db(DB_DATABASE,$connection);

但是我们的教授对我们说“永远不要在我们的计算机中安装 xampp 或 wamp,计算机会发生不好的事情,它只会使一切复杂化”

所以我卡住了,我该怎么办?

首先,找一位新教授。 任何告诉你用这种绝对的陈述做某事而没有解释的人都没有资格尝试教书。

有很多原因 WAMP 等并不是那么有用,但它们肯定不会对您的计算机造成不良影响。

Apache HTTPD 是一个已经被使用了很长时间的 Web 服务器,但我们有更好的选择。 例如,由于其线程模型,Nginx 通常效率更高。

MySQL 是一个也使用了很长时间的数据库服务器,但 PostgreSQL 在能力上已经超越了它,而且它也可以在开源许可下使用。 特别是,它的 JSON-B 类型允许记录内的文档模型,并具有完整的查询支持。 非常神奇的东西,并且派上用场。

PHP...好吧,如果您想使用 PHP,那么这是一个有效的选择,听起来您就是这样做的。

所以我的电脑上已经安装了 IIS 管理器,我想更新到 php7

实际上有一个安装程序可以为您完成所有工作。 实际上,您应该根据其功能和效率来选择 Web 服务器,而不是根据安装 PHP 的难易程度。 无论如何,既然您已经拥有 IIS,那么您没有理由不能使用它。 IIS 与 PHP 一起工作得很好。

然后安装 laravel

您可能需要设置一些不同于教程所说的重写规则,但除此之外,您使用的 Web 服务器应该没有那么重要。 如果您想使用 IIS,学习如何设置此类项目将是一个很好的练习。

在线视频教程、文章和文档主要面向使用 xampp 和 wamp 的人

不要一步一步地遵循教程,了解他们让你做什么。 然后,学习如何在您想要的设置中执行这些操作。

我该怎么办?

如果是我,我会使用 Vagrant 设置 VM,并使用可重复的可配置设置过程,该过程是脚本化的,因此您可以在生产服务器上完全重复它。 拥有 VM 还为您提供了方便的快照,您可以在配置系统和出错时回滚到该快照。 (您仍然应该对代码使用版本控制。)

暂无
暂无

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

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