簡體   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