問題タブ [laravel-sail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - ローカルホストが laravel のセイル (Docker) を使用して接続を拒否した
ドキュメントに従ってlaravel octaneをインストールすると、localhostが動作を拒否するまで、アプリケーションはスムーズに実行されていました。Windows用の docker インストールでインストールを実行しています。以下は私のdocker-compose.ymlファイルです
私の/docker/8.0/supervisord.config
ファイルでは、オクタンのドキュメントに従ってコマンドを編集し、php開発サーバーの代わりにswooleサーバーを使用してアプリケーションを提供しました。
他に何をすべきかわかりません。帆のイメージを何度も再構築しようとしましたが、それでも http://localhost:8000 またはhttp://0.0.0.0:/8000では機能しません。
laravel - Laravel のセイルを開始できませんでした
Mac M1 で laravel の帆走を開始しようとしています。mysql のバージョンの問題を解決できました。コマンドを実行する.vendor/bin/sail up
と、でスタックし[4/12] RUN apt-get update && apt-get install -y gnupg gosu curl
ます。これらは、エラーが表示される前の最後のコマンドです
このエラーは最後に表示されます。
php - Laravel Sail に付属する docker-compose.yml 構成に PHP 拡張機能を追加するにはどうすればよいですか?
新しい Laravel 8 プロジェクトを作成しました。これには、事前構成済みの Docker 環境である Laravel Sail が付属しています。PHP拡張機能を使用する必要があるまでは、うまく機能します。
Laravel Sail のドキュメントには、重大な問題である PHP 拡張機能については何も言及されていないようです。重要な PHP サイトでは、いくつかの PHP 拡張機能を使用する必要があります。PHP 拡張機能を追加する機能がなければ、Laravel Sail (またはその他の PHP 環境) は多かれ少なかれ役に立ちません。
とがDockerfile
ありphp.ini
ますvendor/laravel/sail/runtimes/8.0/
。これらのファイルを自分のプロジェクトのコードからコピーしvendor
たり、自分のプロジェクトのコードにコピーしたり、 をハッキングしdocker-compose.yml
て、それらのファイルの自分のバージョンを指すことができます。ただし、それを行うと、Laravel Sail の人々がそれらのファイルに対して行った将来の修正や改善がすべて失われます。
sail artisan sail:publish
Laravel Sail ドキュメント ( https://laravel.com/docs/8.x/sail#sail-customization ) の最後に記載されているコマンドを認識しています。上記のことを行っているようです: サードパーティのコードを私のプロジェクトにコピーすると、突然、このエンドユーザーの Web サイトが Laravel Sail の独自のコピーを維持する責任を負います。
サイトのコードで Laravel Sail のフォークを再実装せずに、Laravel Sail に PHP 拡張機能を追加する慣用的な方法は確かにありますか?