Xampp使わずにインストールしたPHPでLaravelプロジェクトの生成ができない

はじめに

プロジェクト作成時に以下のようなエラーが出たので備忘録です。

①SSL接続

$ composer create-project "laravel/laravel=6.8" sampleapp

[Composer\Exception\NoSslException]
The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex
tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.

解決策

リネームした「php.ini」をテキストエディタで開いて以下の行のコメントアウトをはずす

一ヶ所目

; extension_dir = "ext"

から

extension_dir = "ext"

に変更する

二ヶ所目

;extension=openssl

から

extension=openssl

に変更する

参考:composerのSSLのエラーを解決する

②パッケージ不足

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

Problem 1
- laravel/framework v6.9.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.

php.ini

extension=mbstring
mbstring.language = Japanese

参考:【手順】PHP 7.4系インストール手順

サーバー起動とバージョン確認

$ php artisan -v
Laravel Framework 6.18.35
$ php artisan serve
Laravel development server started: http://127.0.0.1:8000
[Fri Aug 14 08:02:39 2020] PHP 7.4.9 Development Server (http://127.0.0.1:8000) started

http://127.0.0.1:8000/にアクセスして確認。

 

 

コメントを残す