ハイパーフ公式サイト 1. Dockerの使用
$ docker 検索 hyperf $ docker pull hyperf/hyperf $ docker run -v $PWD/:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf $ cd ハイパースケルトン 2. イメージコンテナが起動したら、コンテナにComposerをインストールします。 まず、DockerコンテナにComposerをダウンロードします $ wget https://mirrors.aliyun.com/composer/composer.phar 3. 実行権限を変更する この操作は、Composerがルート権限の実行を許可しないという制限を解決するためのものです。 同時に、ユーザーを切り替える際に直接操作することができます 777認証は本番環境では推奨されません $ chmod -R 777 ./composer.phar 4. composerをbinディレクトリに移動し、名前をcomposerに変更します。 777認証は本番環境では推奨されません $ mv composer.phar /usr/local/bin/composer 5. ルートパスワードを変更する 同時に、ルートパスワードがわからないため、パスワードを変更するには2回入力する必要があり、表示されません。注意してください $ パスワード ルート 6. Linuxディストリビューションのバージョンを確認できます(コマンドは異なります) 公式イメージはLinux alpineです $ cat /etc/os-release 7. 指定したGIDでグループを作成する 公式イメージは Linux alpine です。コマンドは多くの友人が使用する Centos コマンドとは異なります。独自のイメージを作成した場合は、ディストリビューション バージョンのコマンドに従ってください。 $ グループを追加 -g 10001 -S www 8. 指定したUIDでユーザーを作成する 指定されたユーザー グループに属するようにシェルを指定します。 $ adduser www -u 20001 -D -S -s /bin/bash -G www 9. 新しく作成したユーザーがsu -を使用してrootユーザーになることを許可します。 $ chmod 4755 /bin/busybox 10. wwwユーザーに切り替えてcomposerを実行する su www ユーザーを切り替える $ ス www $ だれだ 11. ComposerイメージをAlibaba Cloudイメージに設定して国内ダウンロードを高速化する もちろん、Alibaba Cloud の画像を使用するかどうかは個人のニーズによります (広告の疑いはありません) $ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer 12. Composer経由でhyperfスケルトンをインストールする インストールするときは、個人的なニーズに応じて選択してください。 $ composer でプロジェクト hyperf/hyperf-skeleton を作成します 13. 設定やその他の情報を確認する 一般的に、hyperfの公式ソースイメージは構成されています。以下はswooleを表示するためのコマンドです。 $ php --ri swoole $ php -i | grep ini 14. php.iniに次の情報を記入します。 Off の大文字の O に特に注意してください。 拡張子="grpc.so" 拡張子="redis.so" 拡張子="swoole.so" swoole.use_shortname = 'オフ' 15. 互換性の問題がある拡張機能
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
目次1. MySQLのコンパイルとインストール: 2. 最初のマルチインスタンス3307を準備する3...
具体的なupgradeスクリプトは次のとおりです。インデックスを動的に削除する アップグレードが存在...
数日前、ある要件に取り組んでいたとき、MySQL で重複レコードをクリーンアップする必要がありました...
目次1. グローバルガード1.1 グローバルフロントガード1.2 グローバルポストルートガード1.3...
1. 別名の使用alias コマンドは、コマンドのエイリアスを設定するために使用されます。このコマン...
目次React アップロードファイル表示の進行状況デモフロントエンドにReactアプリケーションを素...
序文職場で次のような状況に遭遇しました。ログ システムのテーブルでは、時間フィールドには日付データで...
序文Vue(発音は /vjuː/、view に似ています)は、ユーザーインターフェイスを構築するため...
アリババクラウドがサーバーを購入クラウドサーバーを購入し、サーバーバージョンとしてcentos 7....
IE は開発の初期段階では頭を悩ませましたが、他のブラウザとは異なります。他のブラウザがサポートして...
目次MySQL マスタースレーブ同期原理の簡単な分析1. マスタースレーブとは何ですか? 2. 主従...
DockerでRedisをデプロイするまずLinuxにDockerをインストールし、次にDocker...
ページ分割されたクエリを実行するには: 1. MySQL の場合、サブクエリと結合の使用は推奨されま...
まず、サーバーのハードウェアが現在のトラフィックをサポートするのに十分かどうかを確認します。通常の ...
目次外部キーの役割mysql 外部キー設定方法要約する外部キーの役割データの一貫性、整合性を維持し、...