当前位置: 首页 > 知识库问答 >
问题:

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

葛驰
2023-03-14

我对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,从官网链接下载。

谢谢大家!

共有2个答案

龙宣
2023-03-14

尝试两件事

在文件夹ini中

取消选中扩展=pdo_mysql.so

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

要开始Laravel,您需要从artisan serve开始

在浏览器中:8000

张绍晖
2023-03-14

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

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

 类似资料:
  • 系统配置 Ubuntu 14.04 Xampp v 5.6.3 在上的xampp之后安装php5 dev 现在我想安装Xdebug,我尝试了3种方法,但都没有成功,请查看整个过程。 命令成功执行,但. usr/lib/php5/...中没有此类文件。 已卸载 下载了xdebug.tar。gz在检查向导后 /usr/bin/phpize5找不到config. m4. 请确保在模块的顶层源目录中运行'

  • 我对laravel有意见。 本地服务器:xampp 7.3.7,S.O:ubuntu 18.04,框架:laravel,错误:数据库sql和存储过程未运行。 当我尝试使用时,它显示了以下错误: 照明\数据库\查询异常: SQLSTATE[HY000]:一般错误: 1558mysql.proc的列计数错误。预期21,发现20。使用MariaDB 100108创建,现在运行100316。请使用mysq

  • 我的问题是。我在xampp上安装laravel框架有困难。 问题:我尝试在这里安装xampp到mac os x。/Applications/XAMPP/xamppfiles/bin/php?问题是如何或在哪里。?让我知道。 喂,有人能帮我安装吗 最后登录:周一1月5日03:49:16在ttys000 Space Odyssey Mac Pro上:~spaceodyssey$cd/Applicati

  • 如何修复这些错误?

  • 我使用Cloud9(运行Ubuntu 14.04)。我已经能够删除PHP5并更新到PHP 7.0.2(phpinfo显示准确)。但是删除PHP5也删除phpMyAdmin。 尝试安装PHPMyAdmin时,我遇到以下错误: 我已经添加并更新了我的存储库。我尝试安装php5 gettext和phpseclib,但它仍然依赖于php5。phpMyAdmin的最新版本(4.5.3.1)与PHP5和PHP

  • java emmarun-jar helloworld.jar 我明白了: 线程“main”java.lang.noClassDeffounderror:emmarun中的异常由:java.lang.ClassNotFoundException:emmarun在java.net.urlClassLoader$1.run(urlClassLoader.java:217)在java.net.urlCl