ホームページ >バックエンド開発 >PHPの問題 >PHPプロジェクトをリモートでデプロイする方法

PHPプロジェクトをリモートでデプロイする方法

藏色散人
藏色散人オリジナル
2022-01-27 09:28:111646ブラウズ

PHP プロジェクトのリモート展開の方法: 1. サーバーをレンタルする; 2. 環境を構成する; 3. PHP およびデータベース環境をテストする; 4. WINScp を介してファイルをアップロードする; 5. ファイルを実行する。

PHPプロジェクトをリモートでデプロイする方法

この記事の動作環境:Windows 7系、PHPバージョン7.1 、DELL G3 コンピューター

php プロジェクトをリモートでデプロイするにはどうすればよいですか?

PHP プロジェクトをサーバーにデプロイします

プロジェクトには多数の php ファイルが含まれており、mysql

プロセスに接続する必要があります

サーバーのレンタル -> 環境の構成 -> PHP とデータベース環境のテスト -> ファイルのアップロード -> 実行


1. サーバーのレンタル
手順:

Alibaba Cloud 公式 Web サイトの登録とログイン - 実名認証 - 学生認証 - 購入 - 入力 >コンソール>クラウドサーバー>インスタンス - インスタンスのパスワードのリセット -> 環境の設定

#/

購入について
Alibaba Cloud Student Machine
: 月額 10 人民元*ただし、割引は 1 回だけなので、数回購入してください残りの月 (sigh.jpg
地域
: さらにいくつかを選択して表示できます。残りのサーバー オペレーティング システム (インベントリ) は地域によって異なるようですインスタンス
: デフォルト 1CPU 2Gオペレーティング システム
: Ubuntu 18.04 64 ビット*オペレーティング システムは Linux です。Linux の手順がわからない場合は、他の人のコードを狂ったようにコピーします。
/
パスワードのリセットについて
インスタンスが見つかりません
: ページの左上隅で、購入したサーバーのリージョン は、ip アドレス
ユーザー名 、および パスワード を覚えておく必要があり、テキスト ## に保存することをお勧めします。 # /
2. 環境を構成する

Alibaba Cloud プラットフォーム独自のリモート接続機能を使用する
#手順:

(前の手順からの続き) -選択してクリックし、購入したインスタンスを入力します - リモート接続ドロップダウンからワークベンチを選択します - リモート接続ページがポップアップ表示されます - ユーザー名 (デフォルトの root) とパスワードを入力します

*ここにリモート接続パスワードはありますか? 自分で設定する必要があります

/

環境を構成するための具体的な手順

:
参考: PHP プロジェクトをサーバーにデプロイして、他の人があなたの結果を見ます。 /
何百もの予期せぬ状況が発生しました

パッケージが見つかりません: コマンドを更新/変更するだけです
ルート ディレクトリ var>www>html は存在しません: 自分で新しいディレクトリを作成します。すべてのプロジェクト ファイルはここに配置されます
Port : mysql ポートを自分で追加します
[プルインスタンスの右側にある [その他] ドロップダウン メニュー > [ネットワークとセキュリティ グループ] > [構成ルール] > [手動追加] > カスタム UDP 目的: 3306/3306 ソース: 0.0.0.0 /0]
#*事故が多くて詳細は忘れました

/


3. テスト

手順:
テスト入力 IP アドレスのオープン - php と mysql のステータスをテストします。

php と mysql が利用可能かどうかをテストします。
php ファイルをルート ディレクトリ

phpInfo.php# に配置します。 ##[内容は
phpInfo();

]
http://ip アドレス/phpInfo.php4 を開きます。WINScp アップロード ファイル
winscp をダウンロードします - IP アドレス、ユーザー名、パスワードで接続します - ファイルを

\var\www\html
にアップロードします (winscp チュートリアルの自己検索)

*winscp が開きますデフォルトのディレクトリは \root です。トップ ディレクトリ
\
に戻り、\var\www\html *通常 ## を見つける必要があります。 #\var存在します。\var\www はありません。新しい www
/データベースを作成できます。問題
:

ここでの mysql データベースへの接続は http://ip address/phpmyadmin 経由であり、ローカル テスト データベースとは異なります。


再アップロードする必要があります。 mysql テーブルとデータリセット phpmyadmin ユーザー名とパスワード

プロジェクト接続データベースの構成を変更します (新しいユーザー名とパスワード)
  • /
  • ps:
  • * Alibaba Cloud の Web ページを開くと、なぜこんなに乱雑になっているのですか?



## 推奨学習: 「PHP ビデオ チュートリアル

以上がPHPプロジェクトをリモートでデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。