LoginSignup
1
1

More than 1 year has passed since last update.

WindowsにLaravelを初めてインストールしたらエラーが出たのでメモ

Last updated at Posted at 2023-03-22

はじめに

PHPでフレームワークをまともに使ったことがないのと、地元のお祭りの情報発信でちょっといろいろ作りたいのでLaravelに挑戦したなったのが発端。
さくらのレンタルサーバーにも導入できると聞いたので、そろそろPHPのフレームワークの一つくらい触っておかないとね、ということで。
ちなみに、Windowsでのお話。

やったこと

  • composerのインストール
    • インストーラを使ってもできるが、公式のDownload にかかれた手順でもOK。コマンドでインストールする場合でPHPのOpenSSLが有効じゃない場合、extension=opensslを有効にする必要がある。それと、composerを実行するバッチファイルを作成しないと気軽に実行できない。
  • Laravelプロジェクトの作成
    • ここでエラーが出た
  • node.jsのモジュールもインストール
  • Laravelの初起動

参考にした【Laravel】開発環境構築 Windows編の通りにやれば構築できました。
ちょっとエラーが出たので、それをメモしておきます。

Your requirements could not be resolved to an installable set of packages.

Laravelのプロジェクトを作ろうとしたらこんなエラーが出た
image.png

調べてみると、php.iniを変更する必要があるようだ。
なので以下を追加した

extension=php_fileinfo.dll

そして、もう一度実行したら、空じゃないよ!と怒られた。
image.png

とりあえず、問題なくプロジェクトが生成されることを確認したかったので、sample-projectディレクトリを消して、再度実行。
image.png
PHPのバージョンが問題になりそうな警告が出ているが、とりあえずは完了した
image.png

Laravelのバージョンを確認してみる。
image.png

Call to undefined function Illuminate\Encryption\openssl_cipher_iv_length()

作成したLaravelのプロジェクトをApacheのhtdocsに入れてアクセスした際に発生。
ググったところ、php.iniのextension_dirを絶対パスに変えてApacheを再起動すればよいという記事を見つけたので試したら解決。

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1