Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
laravel中的php启动问题_Php_Laravel - Fatal编程技术网

laravel中的php启动问题

laravel中的php启动问题,php,laravel,Php,Laravel,我正在尝试运行php artisan迁移命令,它向我显示了这个错误。我不知道该怎么办。早些时候,它工作得很好,但现在这个。我还安装了PHP7 PHP警告:PHP启动:无法加载动态库 “/usr/lib/php/20151012/php_pdo_mysql.dll”- /usr/lib/php/20151012/php_pdo_mysql.dll:无法打开共享对象 文件:第0行的未知文件或目录中没有此类文件或目录 它指的是您需要PDO PHP扩展: 但是,如果您不使用Homestead,则需要确保

我正在尝试运行php artisan迁移命令,它向我显示了这个错误。我不知道该怎么办。早些时候,它工作得很好,但现在这个。我还安装了PHP7

PHP警告:PHP启动:无法加载动态库 “/usr/lib/php/20151012/php_pdo_mysql.dll”- /usr/lib/php/20151012/php_pdo_mysql.dll:无法打开共享对象 文件:第0行的未知文件或目录中没有此类文件或目录


它指的是您需要
PDO PHP扩展

但是,如果您不使用Homestead,则需要确保您的服务器满足以下要求:

  • PHP>=5.6.4

  • OpenSSL PHP扩展

  • PDO PHP扩展

  • Mbstring PHP扩展

  • 标记器PHP扩展

  • XML PHP扩展

  • 运行以下命令以安装所需的(和附加的)
    PHP
    模块:

    Centos:

    yum -y install php70w php70w-bcmath php70w-cli php70w-common php70w-gd php70w-ldap php70w-mbstring php70w-mcrypt php70w-mysql php70w-odbc php70w-pdo php70w-pear php70w-pear-Benchmark php70w-pecl-apc php70w-pecl-imagick php70w-pecl-memcache php70w-soap php70w-xml php70w-xmlrpc
    
    Debian:

    # 1. Enable
    sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
    sudo apt-get update
    # 2. Install
    sudo apt-get install -y libapache2-mod-php7.0 php7.0-fpm php7.0-common php7.0-cli php-pear php7.0-curl php7.0-gd php7.0-gmp php7.0-intl php7.0-imap php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-ps php7.0-readline php7.0-tidy php7.0-xmlrpc php7.0-xsl
    
    debian
    上测试了安装。另外,请查看以下参考资料:

  • 清除并安装
    php7
  • Laravel安装:

  • 可能是PHP安装有问题。请重新安装PHPNo,我不使用宅地。这是否意味着我的php文件已被中断,再次安装PHP7将正常工作?我认为您需要安装其他必需的模块,而不是重新安装。我的是LinuxMint17。在运行yum之前是否需要启用repos?更新答案,需要使用
    debian
    说明。请检查一下