Easyswoole ワンクリック インストール スクリプトとパゴダ インストール エラー

Easyswoole ワンクリック インストール スクリプトとパゴダ インストール エラー

よくある質問

easyswoole を初めて使用する場合は、次のような問題に遭遇することがよくあります。

  • インストール手順は複雑です
  • Pagodaなどの統合環境ではエラーが発生しやすい
  • 自分でインストールすることもできますが、面倒です。ワンクリックの方法はありますか?

作成を開始する

私はeasyswoole開発チームのメンバーです。ある日の議論の中で、環境改善と怠惰のためにこのアイデアが浮かびました。

そしてこの小さな脚本を書いた

これらはほんの数個の単純なコマンドであり、すべてドキュメントに記載されていることに注意することが重要です。ただ、ドキュメントにはシーンの説明が多数含まれているため、初心者の中には注意深く読まない人もいるかもしれません。

Pagoda パネルでは、easyswoole ドキュメントの最初の手順に従ってインストールすると、エラーが発生します。ドキュメントの以降の手順に解決策がありますが、多くの初心者はここでエラーを読んでいないか、回り道をしています。

このスクリプトを使用すると、直接インストールすることができ、より便利です。

最大の役割はやはり怠惰です〜

文章

#!/bin/bash
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/;
composer には easyswoole/easyswoole=3.x が必要です。
php ベンダー/easyswoole/easyswoole/bin/easyswoole をインストールします。
php easyswoole スタート;

その後、スクリプトはサーバー上に配置され、ダウンロード用に提供されるため、コマンド 1 行だけでインストールできるようになります。

注記

このスクリプトは、グローバル コンポーザー イメージを Alibaba Cloud に切り替えます。

インストールすると、デフォルトで自動的に起動します

知識ポイントの拡張:

Linux インストール EsaySwoole

EsaySwoole のインストール リンク: https://www.easyswoole.com/Manual/2.x/Cn/_book/Introduction/install.html

Baota Panelによってインストールされたswoole拡張機能は、EsaySwooleの最新バージョンをサポートしていない可能性があります

そして、パゴダパネルのスウール拡張とアップグレードは簡単ではありません

したがって、拡張機能Swooleをアンインストールして再コンパイルすることしかできません

Swoole 拡張機能アドレス https://pecl.php.net/package/swoole

必要なバージョンを見つける

swoole をダウンロード: wget https://pecl.php.net/get/swoole-4.3.1.tgz

解凍: tar -zxvf 自分でダウンロードした圧縮パッケージ

解凍したファイルを入力します: cd swoole-4.3.1

設定ファイルの生成: phpize

コンパイル:

./configure --with-php-config=/www/server/php/73/bin/php-config // 独自の PHP 環境ファイルが配置されているディレクトリ

swooleをコンパイルしてインストールする

make && make install

または

作る
インストールする

最後に、設定ファイルphp.iniの最後に以下を追加します。

extension = swoole.so

要約する

上記は、編集者が紹介したeasyswooleワンクリックインストールスクリプトとpagodaインストールエラー問題です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • thinkphp フレームワーク クラス ライブラリ拡張操作例
  • WebSocketオンラインチャット通信システムを実装するためのPHPフレームワーク
  • ThinkPHPフレームワークの楽観的ロックと悲観的ロックの例の分析
  • LaravelフレームワークとthinkPHPフレームワークの違いについての簡単な説明
  • PHP を使用してユーザーにリモートログインを通知する方法 [thinkPHP フレームワークに基づく]
  • 自作PHPフレームワークのデザインパターン
  • 自作の PHP フレームワーク モデルとデータベース
  • 自作の PHP フレームワーク ルーティングとコントローラー
  • PHPフレームワークEasySwooleの詳しい説明

<<:  MySQL マスタースレーブ同期メカニズムと同期遅延問題追跡プロセス

>>:  JS関数のカリー化の詳細な説明

推薦する

VMware での Ubuntu Docker のインストール (コンテナ構築)

1. マインドマップ 2. コンテナの構築方法2.1 実験環境の準備(1)環境選択管理ツール: D...

よく使用される Linux コマンドの完全なリスト (推奨コレクション)

目次1. システム情報2. シャットダウン(システムのシャットダウン、再起動、ログアウト) 3. フ...

js を使用してウォーターフォール効果を実現する

この記事の例では、滝の流れの効果を実現するためのjsの具体的なコードを参考までに共有しています。具体...

分散監視システムにおけるZabbixのアクティブ、パッシブ、Web監視のプロセスの詳細な説明

前回の記事では、Zabbix のネットワーク検出機能について学習し、アクションと組み合わせてホストの...

操作例 MySQL ショートリンク

MySQL ショートリンクの設定方法1. mysql 接続番号ステートメントコマンドを確認します。 ...

HTML いくつかの特別な分割線効果

1. 基本ライン 2. 特殊効果(効果は独立しておらず、互いに組み合わせることができます) 1. 両...

サーバー同時実行数の推定式と計算方法

最近、サーバーのストレステストを再度行う必要が出てきました。ここでは、最近学んだ見積もりスキームと見...

ページング効果を実装するミニプログラム

この記事の例では、ページング効果表示を実現するためのミニプログラムの具体的なコードを参考までに共有し...

SSHのssh-keygenコマンドの基本的な使い方の詳細な説明

SSH 公開鍵認証は、SSH 認証方式の 1 つです。 SSH パスワードフリーのログインは公開鍵認...

Win7x64でのMySQL 5.7.18解凍版のインストール方法

関連記事: Win7 x64 に解凍版の mysql 5.7.18 winx64 をインストールする...

DOCTYPE要素詳細説明完全版

1. 概要この記事では、DOCTYPE要素を体系的に説明します。同時に、多くの情報を調べました。イン...

テキストエリアの disabled 属性と readonly 属性の具体的な使用法

障害者の定義と使用法disabled 属性はブール属性です。 disabled 属性は、テキスト領域...

CSSでスペースを処理する方法

1. 宇宙のルールHTML コード内の空白は通常、ブラウザによって無視されます。 <p>...

MySQLの整数データ型tinyintの詳細な説明

目次1.1Tinyint型の説明1.2 練習環境の説明1.3 未署名属性の追加1.3.1 SQLモー...