3

私はこれに約20時間苦労しており、先に進むことができません。私はそのすべての検索に絶望的で疲れています。他にどこで解決策を見つけようとすべきかわかりません。最初に、私は端末/作曲家/git ユーザーではないと言うべきでしょう。laravel 4 フレームワークをインストールしようとしています。私はたくさんグーグルで調べて、いくつかのチュートリアルを見つけました。そのうちのいくつかはstackoverflowにありますが、メモは本当に役に立ちました。

ローカルホストで基本的な github マスター zip パッケージを抽出しました。composer をインストールしました。ローカル マシンに git もインストールしました。php.ini " " のコメントを外しましたextension=php_openssl.dll。私が言ったように、私はターミナルを定期的に使用していませんが、抽出したlaravelフォルダーにcdして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を要求しました。だから私は今日それを作成し、それを使用しました。次に、このエラーがスローされます。

      [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

4

4 に答える 4

7

WAMPのphp.iniファイルの問題

コマンドラインで使用される php.ini は「PHP フォルダー」にありNOT、Apache サーバーで使用されるものと同じです。

ファイルから php.ini を見つけWAMP > localhost > php > binます (私の場合は C:\localhost\bin\php\php5.3.13)。

そして、extension=php_openssl.dll

その後、動作するはずです

于 2013-06-05T11:50:48.713 に答える
0

スタンドアロンの作曲家なしのインストールがあります: https://github.com/barryvdh/laravel-preloaded

これにはアップグレード パスがなく、実験的なものであることに注意してください。

于 2013-06-06T13:41:53.463 に答える
0

私と同じ問題。私は XAMPP を使用していますが、そこには php.ini が 1 つしかありません。この問題について行った 2 時間のグーグルによると、すべてを正しく設定したと思います。ファイアウォールもオフにしました。これは非常にイライラします!私の開発環境は Windows にあるため、Linux 仮想マシンをいじり始める必要はありません。

于 2013-06-06T13:24:35.233 に答える
0

すでに答えが出ているようですが、WAMP を使用して Laravel 4 をインストールする際に問題が発生している場合は、私のフローチャートを使用して段階的なインストールを行うことができます。 https://github.com/scrfix/Laravel4x_FlowCharts

ウェイン

于 2013-07-05T12:22:43.107 に答える