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


Running PHP and MySQL with XAMPP in Ubuntu (laravel)

我对Linux很陌生,还在努力适应自己。我已经设置了我的工作环境,安装了XAMPP,node,sublime等。但是当我尝试运行 laravel 应用程序时,吸引我的第一件事是我无法运行 php。

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

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

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

我需要了解这一点,这样我才能更好地了解系统本身,并在将来解决此类问题。

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

谢谢大家!

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

基本上,您安装apache,然后安装mysql和php,重新启动服务器并检查"它是否有效"。

尝试两件事

在文件夹中 /etc/php/php.ini

取消选中行extension=pdo_mysql.so

或在lampp的文件夹中 ( /opt/lampp/etc/php.ini (

要开始Laravel,您需要从工匠发~/php开始

在浏览器localhost:8000