我已经为此苦苦挣扎了大约 20 个小时,我无法继续前进。我对所有的搜索感到绝望和疲惫。不知道我应该在哪里尝试找到解决方案。一开始我可能应该说我不是终端/作曲家/git用户。我正在尝试安装 laravel 4 框架。我一直在谷歌上搜索并找到了一些教程,其中一些甚至在 stackoverflow 上,但注意到确实帮助了我。
我在本地主机上提取了基本的 github 主 zip 包。我已经安装了 composer 我还在我的本地机器上安装了 git。我已取消注释 php.ini " extension=php_openssl.dll
"。就像我说的我不经常使用终端,但我设法将 cd 放入我提取的 laravel 文件夹中,并且我已经运行“ composer install
”命令开始安装。但很快我就会出错。
[Composer\Downloader\TransportException]
The "http://nodeload.github.com/doctrine/lexer/zip/bc0e1f0cc285127a38c6c8ea
88bc5dba2fd53e94" file could not be downloaded: failed to open stream: Unab
le to find the socket transport "ssl" - did you forget to enable it when yo
u configured PHP?
这应该通过我在 php.ini 文件中所做的更改来修复。当然我已经重新启动服务器,但我仍然得到这个错误。我还重新安装了 wamp 到较新的版本,所以现在我使用的是 php 5.4.3
当我尝试打开我的 laravel public 时,我收到了这个错误。
( ! ) SCREAM: Error suppression ignored for
( ! ) Warning: require(C:\wamp\www\laravel\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\wamp\www\laravel\bootstrap\autoload.php on line 17
Call Stack
# Time Memory Function Location
1 0.0005 247400 {main}( ) ..\index.php:0
2 0.0011 252392 require( 'C:\wamp\www\laravel\bootstrap\autoload.php' ) ..\index.php:21
( ! ) SCREAM: Error suppression ignored for
( ! ) Fatal error: require(): Failed opening required 'C:\wamp\www\laravel\bootstrap/../vendor/autoload.php' (include_path='.;C:\php\pear') in C:\wamp\www\laravel\bootstrap\autoload.php on line 17
Call Stack
# Time Memory Function Location
1 0.0005 247400 {main}( ) ..\index.php:0
2 0.0011 252392 require( 'C:\wamp\www\laravel\bootstrap\autoload.php' ) ..\index.php:21
我相信这是因为它只是不完整,因为作曲家没有下载所有依赖项。如果您需要更多信息,我不知道该说什么就这么说吧。感谢您的任何帮助。最后,我为我糟糕的英语感到抱歉,这是我的第二语言。
更新:
所以我搜索了更多内容并找到了这篇文章。我错过了这一步:START > MY COMPUTER > PROPERTIES > ADVANCED > ENVIRONMENT VARIABLES > double click on PATH from SYSTEM VARIABLES > now copy the path address of git installer (normally in windows it’s by default address is C:\Program Files\Git\bin)
之后它更进一步,要求我的 github acc,因为它说它的私人 depo。所以我今天创建了一个并使用它。然后它向我抛出了这个错误。
[Composer\Downloader\TransportException]
The "https://api.github.com/authorizations" file could not be downloaded: U
nable to find the wrapper "https" - did you forget to enable it when you co
nfigured PHP?
failed to open stream: Invalid argument
install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-c
ustom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--opt
imize-autoloader]
我的 php.ini openssl 行未注释,当我查看 phpinfo 时,我可以看到它已加载。openssl
OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.0.1c 10 May 2012
OpenSSL Header Version OpenSSL 1.0.1c 10 May 2012