尝试运行artisan dump-autoload时proc_open错误

use*_*226 2 php ubuntu laravel composer-php

当我尝试运行php artisan dump-autoload时,我收到此错误:

 root@server:/var/mysite# php artisan dump-autoload
 Generating optimized class loader

   [Symfony\Component\Process\Exception\RuntimeException]
   The Process class relies on proc_open, which is not available on your PHP installation.

 dump-autoload

 root@server:/var/mysite#
Run Code Online (Sandbox Code Playgroud)

我在DigitalOcean上使用Ubuntu 12.10 x64.

任何的想法?

ilp*_*jin 5

似乎proc_open你的php.ini中禁用了.通常出于安全原因.

要确保disable_functions在php.ini中搜索指令并找出是否proc_open在该列表中.或试试function_exists('proc_open'),这应该返回FALSE

可能重复:laravel4 composer install得到proc_open不可用错误