php - 在 Ubuntu (laravel) 中使用 XAMPP 运行 PHP 和 MySQL

标签 php mysql linux ubuntu xampp

我是 Linux 的新手,仍在努力适应自己。我已经将我的工作环境设置得很好,安装了 XAMPP、node、sublime 等。但是当我尝试运行 laravel 应用程序时,首先遇到的是我无法运行 php。

我很困惑,因为我已经安装了 XAMPP(我认为它已经为我完成了这一切),但后来我只是在我的/usr/bin 中创建了一个符号链接(symbolic link)到/opt/lampp/bin/php 和这一切都运作良好(我不确定这是否全部正确,但它确实有效)。

然后当我尝试在浏览器中打开该应用程序时,它找不到 sql 驱动程序,所以我问自己,我到底做错了什么? XAMPP 应该已经处理了所有这些事情(正如它的名字所暗示的),但它没有像我想象的那样设置 php 和 mysql。

我是不是漏掉了什么?除了 XAMPP 之外,我应该安装 MySQL 驱动程序和 PHP 吗?因为这对我来说毫无意义。我真的需要一些关于这整个事情的基本指导,是什么让它与我只需安装 XAMPP 并开始编程的 Windows 如此不同?

我需要了解这一点,这样我才能更好地了解它自身的系统,并在未来自行解决此类问题。

PS:我使用的是 Ubuntu 16.04 并安装了 XAMPP 和 PHP 7.0,从官方网站下载。

谢谢大家!

最佳答案

我自己从未在 Linux 上使用过 xampp,所以我不知道它在这里是如何工作的,但我可以告诉你真正让我开始理解 Linux 的是我自己安装了整个 LAMP 堆栈。所以我建议谷歌搜索“如何安装 LAMP”并尝试从无数教程中找出答案。

基本上你安装了apache,然后是mysql和php,重启服务器并检查“它是否工作”。

关于php - 在 Ubuntu (laravel) 中使用 XAMPP 运行 PHP 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40508453/

相关文章:

php - 我的实时服务器上出现 mysql 查询错误,但在我的 MySQL 测试版本上没有出现该错误

php - 为什么 fopen 在服务器返回错误时返回无效句柄

php - 即使在正确的 CFLAGS 之后,也无法在 64 位 linux 机器(AWS EC2 实例)上创建 32 位 php 扩展

mysql - mysql 中一张表上有多个触发器

linux - Archive::Zip 无法在 Perl 中创建 Zip 对象

linux - 如何让 XPlot 在 Linux/Mono 上工作?

php - 服务器性能问题 - 哪个查询将是更好的解决方案

java - 正则表达式在 drools 5.3.0 中不起作用

php - 具有多个字值的选项标签

linux - 在maven项目中选择一个jar文件