我应该安装 xampp 还是 wamp?
Should I install xampp or wamp?
所以我的电脑上已经安装了 IIS 管理器,
我想更新到 php7 然后安装 laravel,但是在线视频教程、文章和文档主要面向使用 xampp 和 wamp 的人 我找不到教程IIS。我很想下载安装xampp或者wamp,但是我们教授对我们说"to dont ever install xampp or wamp in our computer, something bad will happen to the computer and it will just complicates everything"。所以我卡住了,我该怎么办?
but our professor said to us"to dont ever install xampp or wamp in our computer, something bad will happen to the computer and it will just complicates everything"
so I am stuck, what should I do?
首先,找一位新教授。任何用这种绝对的陈述告诉你做某事而没有解释的人都没有尝试教书的意思。
有很多原因导致 WAMP 等都不是那么有用,但它们肯定不会导致您的计算机出现问题。
Apache HTTPD 是一个使用了很长时间的网络服务器,但我们有更好的选择。例如,Nginx 由于其线程模型通常效率更高。
MySQL 是一个数据库服务器,它也被使用了很长时间,但 PostgreSQL 在功能上超越了它,而且它也可以在开源许可下使用。特别是,它的 JSON-B 类型允许记录中的文档模型,具有完整的查询支持。非常神奇的东西,而且派上用场。
PHP...好吧,如果你想使用 PHP,这是一个有效的选项,听起来你就是这样做的。
So I have IIS manager already installed in my computer, and I want to update to php7
实际上有一个安装程序可以为您完成所有工作。确实,您应该根据其功能和效率来选择 Web 服务器,而不是根据安装的难易程度 PHP。无论如何,既然您已经有了 IIS,就没有理由不使用它。 IIS 与 PHP.
一起工作得很好
then install laravel
您可能必须设置一些与教程中所说的不同的重写规则,但除此之外,您使用的是什么 Web 服务器应该无关紧要。如果你想使用IIS,学习如何建立这类项目对你来说是一个很好的练习。
video tutorials, articles and documentations online is mostly geared towards people who use xampp and wamp
不要按照教程一步步来,了解他们让你做什么。然后,了解如何在您想要的设置中执行这些操作。
what should I do?
如果是我,我会使用 Vagrant 设置 VM,并使用脚本化的可重复配置设置过程,这样您就可以在生产服务器上完全重复它。拥有虚拟机还可以为您提供方便的快照,您可以在配置系统和出错时回滚到该快照。 (您仍然应该为您的代码使用版本控制。)
如果需要可以安装但需要确定一些事情请检查整个案例:
我遇到了这个问题,我的 Xampp 和 WAMP 都在单独的驱动器中,XAMPP 使用其默认端口 80 用于 PHP 和 3306 用于 MySQL。所以我配置了一个单独目录和不同PHP和MySQL版本的Wampp。
我还将 WAMP 的默认端口从 80 更改为 8080,将 3306 更改为 3307,现在我可以访问 PHPMyAdmin,但无法访问旧版本的项目,即 [=46] =] 5.6
当我尝试访问 localhost:8080/project_name 上的项目文件夹时,它抛出了错误,即“无法建立连接,因为目标机器主动拒绝它。"
步骤:
1) Xampp 已经安装,所以我没有做任何更改,保留 apache 的默认端口 80 和 MySQL 的默认端口 3306
所以你的本地主机会像这样工作
http://本地主机/
http:///localhost/phpmyadmin/index.php
2) 然后我将 WAMP 中的默认 post 更改为 80 到 8080 for apache 和 MySQL 默认端口从 3306 到 3307 for MYSAL
http://localhost:8080/
http://localhost:8080/phpmyadmin/index.php
3) MySQL 在这种情况下您需要如何连接
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);
所以我的电脑上已经安装了 IIS 管理器, 我想更新到 php7 然后安装 laravel,但是在线视频教程、文章和文档主要面向使用 xampp 和 wamp 的人 我找不到教程IIS。我很想下载安装xampp或者wamp,但是我们教授对我们说"to dont ever install xampp or wamp in our computer, something bad will happen to the computer and it will just complicates everything"。所以我卡住了,我该怎么办?
but our professor said to us"to dont ever install xampp or wamp in our computer, something bad will happen to the computer and it will just complicates everything"
so I am stuck, what should I do?
首先,找一位新教授。任何用这种绝对的陈述告诉你做某事而没有解释的人都没有尝试教书的意思。
有很多原因导致 WAMP 等都不是那么有用,但它们肯定不会导致您的计算机出现问题。
Apache HTTPD 是一个使用了很长时间的网络服务器,但我们有更好的选择。例如,Nginx 由于其线程模型通常效率更高。
MySQL 是一个数据库服务器,它也被使用了很长时间,但 PostgreSQL 在功能上超越了它,而且它也可以在开源许可下使用。特别是,它的 JSON-B 类型允许记录中的文档模型,具有完整的查询支持。非常神奇的东西,而且派上用场。
PHP...好吧,如果你想使用 PHP,这是一个有效的选项,听起来你就是这样做的。
So I have IIS manager already installed in my computer, and I want to update to php7
实际上有一个安装程序可以为您完成所有工作。确实,您应该根据其功能和效率来选择 Web 服务器,而不是根据安装的难易程度 PHP。无论如何,既然您已经有了 IIS,就没有理由不使用它。 IIS 与 PHP.
一起工作得很好then install laravel
您可能必须设置一些与教程中所说的不同的重写规则,但除此之外,您使用的是什么 Web 服务器应该无关紧要。如果你想使用IIS,学习如何建立这类项目对你来说是一个很好的练习。
video tutorials, articles and documentations online is mostly geared towards people who use xampp and wamp
不要按照教程一步步来,了解他们让你做什么。然后,了解如何在您想要的设置中执行这些操作。
what should I do?
如果是我,我会使用 Vagrant 设置 VM,并使用脚本化的可重复配置设置过程,这样您就可以在生产服务器上完全重复它。拥有虚拟机还可以为您提供方便的快照,您可以在配置系统和出错时回滚到该快照。 (您仍然应该为您的代码使用版本控制。)
如果需要可以安装但需要确定一些事情请检查整个案例:
我遇到了这个问题,我的 Xampp 和 WAMP 都在单独的驱动器中,XAMPP 使用其默认端口 80 用于 PHP 和 3306 用于 MySQL。所以我配置了一个单独目录和不同PHP和MySQL版本的Wampp。
我还将 WAMP 的默认端口从 80 更改为 8080,将 3306 更改为 3307,现在我可以访问 PHPMyAdmin,但无法访问旧版本的项目,即 [=46] =] 5.6
当我尝试访问 localhost:8080/project_name 上的项目文件夹时,它抛出了错误,即“无法建立连接,因为目标机器主动拒绝它。"
步骤: 1) Xampp 已经安装,所以我没有做任何更改,保留 apache 的默认端口 80 和 MySQL 的默认端口 3306 所以你的本地主机会像这样工作 http://本地主机/ http:///localhost/phpmyadmin/index.php
2) 然后我将 WAMP 中的默认 post 更改为 80 到 8080 for apache 和 MySQL 默认端口从 3306 到 3307 for MYSAL http://localhost:8080/ http://localhost:8080/phpmyadmin/index.php
3) MySQL 在这种情况下您需要如何连接
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);