我在這里挖掘了其他一些答案,似乎沒有什么比這更合適了 . 我可能最初會留下一些信息,所以請告訴我你還需要什么,謝謝!
目前運行ubuntu 7,使用composer和laravel兩者似乎都正確安裝:
當我在終端輸入'php artisan serve'和'php artisan serve --port:8000'時,我收到此錯誤:
PHP警告:require(/ home / user / Projects / thingy / bootstrap /../ vendor / autoload.php):無法打開流:/ home / user / Projects / thingy / bootstrap / autoload中沒有這樣的文件或目錄第17行的.php PHP致命錯誤:require():無法打開所需的'/home/user/Projects/thingy/bootstrap/../vendor/autoload.php'(include_path =' . :/ usr / share / php' )在第17行的/home/user/Projects/thingy/bootstrap/autoload.php中
php文件怎么打開運行,當我嘗試運行'php -S localhost:8000 -t public /'時,嘗試刷新時出現以下錯誤:
PHP 7.0.18-0ubuntu0.17.04.1開發服務器于2017年7月6日星期四09:15:36開始在http:// localhost:8000上搜索文檔根目錄為/ home / user / Projects / thingy / public按Ctrl-C退出 . [Thu Jul 6 09:15:40 2017] PHP警告:require(/ home / user / Projects / thingy / bootstrap /../ vendor / autoload.php):無法打開流:/ home中沒有這樣的文件或目錄第17行上的/user/Projects/thingy/bootstrap/autoload.php [2017年7月6日星期四09:15:40] PHP致命錯誤:require():無法打開所需的'/ home / user / Projects / thingy / bootstrap / . 第17行/home/user/Projects/thingy/bootstrap/autoload.php中的./vendor/autoload.php'(include_path =' . :/ usr / share / php')[Thu Jul 6 09:15:40 2017 ] 127.0.0.1:57214 [500]:/ - require():打開所需的'/home/user/Projects/thingy/bootstrap/../vendor/autoload.php'(include_path =' . :/ usr / share / php')在第17行的/home/user/Projects/thingy/bootstrap/autoload.php中
我查看是否可能已經使用'ps -ef |運行服務器終端中的grep php'命令,我根本看不到任何運行的服務器 .
我運行'composer install',我收到以下錯誤:
無法創建緩存目錄/home/user/.composer/cache/repo/https---packagist.org/,或者目錄不可寫 . 無緩存進行無法創建緩存目錄/home/user/.composer/cache/files/,或目錄不可寫 . 無緩存進行無法創建緩存目錄/home/user/.composer/cache/repo/https---packagist.org/,或者目錄不可寫 . 在沒有緩存的情況下繼續使用包信息加載編寫器存儲庫從鎖定文件安裝依賴項(包括require-dev)無法將您的需求解析為可安裝的軟件包集 . 問題1 - laravel / framework v5.4.28的安裝請求 - > laravel / framework [v5.4.28]可滿足 . - laravel / framework v5.4.28需要ext-mbstring * - >系統中缺少所請求的PHP擴展名mbstring . 問題2 - phpunit / php-code-coverage 4.0.8的安裝請求 - > phpunit / php-code-coverage [4.0.8]可滿足 . - phpunit / php-code-coverage 4.0.8需要ext-dom * - >系統中缺少所請求的PHP擴展dom . 問題3 - phpunit / phpunit 5.7.21的安裝請求 - > phpunit / phpunit [5.7.21]可滿足 . - phpunit / phpunit 5.7.21需要ext-dom * - >系統中缺少所請求的PHP擴展dom . 問題4 - laravel / framework v5.4.28需要ext-mbstring * - >系統中缺少所請求的PHP擴展mbstring . - laravel / tinker v1.0.1需要照亮/控制臺~5.1 - > laravel / framework [v5.4.28]可滿足 . - laravel / tinker v1.0.1的安裝要求 - > laravel / tinker [v1.0.1]可滿足 . 要啟用擴展,請驗證它們是否已在.ini文件中啟用: - /etc/php/7.0/cli/php.ini - /etc/php/7.0/cli/conf.d/10-opcache.ini - / etc /php/7.0/cli/conf.d/10-pdo.ini - /etc/php/7.0/cli/conf.d/20-calendar.ini - /etc/php/7.0/cli/conf.d/20 -ctype.ini - /etc/php/7.0/cli/conf.d/20-exif.ini - /etc/php/7.0/cli/conf.d/20-fileinfo.ini - /etc/php/7.0/ cli / conf.d / 20-ftp.ini - /etc/php/7.0/cli/conf.d/20-gettext.ini - /etc/php/7.0/cli/conf.d/20-iconv.ini - /etc/php/7.0/cli/conf.d/20-json.ini - /etc/php/7.0/cli/conf.d/20-pdo_pgsql.ini - /etc/php/7.0/cli/conf.d /20-pgsql.ini - /etc/php/7.0/cli/conf.d/20-phar.ini - /etc/php/7.0/cli/conf.d/20-posix.ini - / etc / php / 7.0 / cli / conf.d / 20-readline.ini - /etc/php/7.0/cli/conf.d/20-shmop.ini - /etc/php/7.0/cli/conf.d/20-sockets . ini - /etc/php/7.0/cli/conf.d/20-sysvmsg.ini - /etc/php/7.0/cli/conf.d/20-sysvsem.ini - /etc/php/7.0/cli/conf .d / 20-sysvshm.ini - /etc/php/7.0/cli/conf.d/20-tokenizer.ini - /etc/php/7.0/cli/conf.d/20-zip.ini你也可以運行php --i ni在終端內部查看PHP在CLI模式下使用的文件 .
laravel多應用?運行'composer dump-autoload'時,我得到以下內容:
無法創建緩存目錄/home/user/.composer/cache/repo/https---packagist.org/,或者目錄不可寫 . 無緩存進行無法創建緩存目錄/home/user/.composer/cache/files/,或目錄不可寫 . 無緩存進行無法創建緩存目錄/home/user/.composer/cache/repo/https---packagist.org/,或者目錄不可寫 . 無緩存進行生成優化的自動加載文件
按照Nishan Karunarathna和Alex的建議,我現在運行'php artisan serve'時出現以下錯誤:
PHP致命錯誤:未捕獲錯誤:在/home/joshua/Projects/thingy/bootstrap/app.php:14中找不到類'Illuminate \ Foundation \ Application'堆棧跟蹤:0 / home / joshua / Projects / thingy / artisan( 18):在第14行的/home/joshua/Projects/thingy/bootstrap/app.php中拋出require_once()1
感謝您的幫助!
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态