我一直使用wamp2.2,但是我必须安装xamp1.6.8,因为我必须使用为旧php版本创建的项目。Xamp安装正常,但是当我运行它时,我无法获得本地主机站点。香港专业教育学院得到了空白的图标与沼泽图标,并表明该网站不可用。我知道这是配置案例。有人知道如何解决这个问题吗?
我想一次只运行其中的一个,并且我已经为wamp配置了一些虚拟主机,而在xamp运行时它们不必是可访问的,我只需要为一个项目使用xamp。
在同一台计算机上运行XAMPP和WAMP,你可以使用来自arasjoomla网站本教程:http://arasjoomla.ir/joomla-tutorial/how-to-run-xampp-and-wamp-on-same-computer 例如我们使用使用默认端口和设置在xampp中更改设置
httpd.conf
从目录更改为示例8080C:\xampp\apache\conf
my.ini
从C:\xampp\mysql\bin
变化port=3306
到port=3307
在config.inc.php
从C:\xampp\phpMyAdmin
这个代码后:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
添加此代码:
$cfg['Servers'][$i]['port'] = '3307';
现在重新启动xampp,我们使用xampp和wamp例如在xampp中将以下代码port 3307
用于连接数据库:
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "my_db";
$port = '3307';
$conn = mysqli_connect($servername, $username, $password, $dbname,$port);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT id, name FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
}
} else
echo "0 results";
mysqli_close($conn);
Run Code Online (Sandbox Code Playgroud)小智 0
它们很可能都试图通过本地主机在同一端口上运行。我认为同时运行两者会很困难,有一个更好的方法,使用名为“Vagrant”的工具。
Vagrant 允许您启动一个您可以完全控制的虚拟主机,包括 PHP 版本。您可以在http://www.vagrantup.com/上查看有关 Vagrant 的更多信息。本教程帮助我进行设置并了解其工作原理:http://code.tutsplus.com/tutorials/vagrant-what-why-and-how--net-26500。
祝你好运!
归档时间: |
|
查看次数: |
20251 次 |
最近记录: |