Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法

jacklove
リリース: 2023-04-01 10:40:01
オリジナル
2513 人が閲覧しました


Linux で php ファイルを実行する場合、その多くは以前は個別にインストールされていましたが、今回提供するのは 1 つで直接使用できる簡単な方法です。デプロイメント スタイルでは、それらを 1 つずつインストールする必要はありません。つまり、これらはすべて lnmp という圧縮パッケージに含まれており、それをインストールするだけで済みます。

システム要件:

CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux システム
5GB 以上のハードディスク残容量が必要
さらに必要128MB を超えるメモリ (128MB の小さいメモリ VPS の場合、Xen には SWAP が必要で、OpenVZ には少なくとも 128MB の vSWAP またはバースト メモリが必要です) メモリが小さい 64 ビット システムを使用しないように注意してください。
MySQL 5.6 または 5.7 および MariaDB 10 をインストールするには、1G を超えるメモリが必要です!。
VPS またはサーバーはインターネットに接続され、ネットワーク ソースが CD ソースではないように設定され、VPS/サーバーの DNS が正常である必要があります。
Linux では大文字と小文字が区別されます。コマンドを入力するときは注意してください。
LNMP ワンクリック インストール パッケージ V1.3 は、PhotonVPS、Vultr、Aoyou Host、OneAsiahost Singapore VPS、Bricklayer、BudgetVM、DigitalOcean、LocVPS、Linode、DiaHosting、Ruihao Kaiyuan、KVMLA、Jingwen Internet、RamNode、CentOS にインストールされています5 ~ 7、RHEL 6 ~ 7、Fedora 21 ~ 23、Debian 7 ~ 8、Ubuntu 10.04 ~ 16.04 32 ビットおよび 64 ビット(Hostigation、BuyVM、80VPS、XSVPS、HostUS、Kuaiyi Internet、Alibaba Cloud、その他多くの VPS 用)システムはテストに合格しました。

インストール手順:
2 つの状況があります。1 つは圧縮パッケージをダウンロードした場合、2 つ目はオンラインでダウンロードしてインストールする場合です。これら 2 つは最初のいくつかです。手順は異なりますが、残りは同じです。

最初の方法:
1. ダウンロードした lnmp 圧縮パッケージを、比較的大きな Linux メモリのあるディレクトリに置きます。 in root にインストールされます (メモリが少ない場合はインストールできない場合があります),
a: 次に解凍を開始します: tar -zxvf 圧縮パッケージの lnmp 名
b: 解凍された lnmp ディレクトリに入り、コマンドを実行します。 /install.sh lnmp

または
2 番目のオプション:
1 ダウンロード バージョンの使用を選択できます (米国および海外の VPS、またはスペースが小さいユーザーに推奨)。またはフルバージョン (国内 VPS に推奨。国内ユーザーはダウンロードで国内のダウンロード アドレスを見つけて置き換えることができます)。フルバージョンでは必要なソース コード ファイルがインストール パッケージに事前にいくつか含まれている点を除き、両者に違いはありません。 。

LNMP のインストール
wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1 .3-full && ./install.sh lnmp
上記のコマンドは 1 つのステップであり、インストールを開始します

次のステップは同じです
上記のコマンドを実行した後, 次のプロンプトが表示されます:
Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法
MySQL の root パスワードを設定する必要があります (入力にエラーがある場合は、入力せずに Enter を押すと root に設定されます)。削除する必要がある場合は、Ctrl キーを押しながら Backspace キーを押して削除します。次の図に示すように、Enter キーを押して次のステップに入ります。
Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法
MySQL InnoDB を有効にする必要があるかどうかを確認します。通常、InnoDB エンジンはデフォルトで有効になっています。 Enter キーを押すか、エンジンが必要な場合は y を入力します。入力が完了したら、Enter キーを押して次のステップに進みます。現在、MySQL と MariaDB のより多くのバージョンが提供されています。MySQL 5.6、5.7、および MariaDB 10 には 1G を超えるメモリが必要であることに注意してください。対応する MySQL または MariaDB バージョンの前にシリアル番号を入力し、Enter キーを押して次のステップに入り、PHP バージョンを選択します:
注: PHP7 などの上位バージョンを選択する場合は、自分で確認する必要があります。自分のものと互換性がありますか?プログラム?
Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法
選択する PHP バージョンのシリアル番号を入力し、Enter キーを押して次のステップに入り、メモリ最適化をインストールするかどうかを選択します:

Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法インストールしないことも選択できますJemalloc または TCmalloc をインストールするには、対応するシリアル番号を入力します。Enter キーを直接押した場合、デフォルトではインストールされません。

LNMPA または LAMP の場合は、「管理者の電子メール アドレスを入力してください:」というメッセージも表示されます。管理者の電子メール アドレスを設定する必要があります。これは、エラーが報告されたときにエラー ページに表示されます。 Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法

次に、Apache バージョンを選択します。


Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法 プロンプトに従って、対応するバージョンの前にシリアル番号を入力し、Enter キーを押します。

「インストールするには任意のキーを押してください...またはキャンセルするには Ctrl c を押してください」というプロンプトが表示されたら、Enter キーを押して確認し、インストールを開始します。 Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法LNMP スクリプトは、Nginx、MySQL、PHP、phpMyAdmin、および Zend Optimizer ソフトウェアを自動的にインストールしてコンパイルします。

インストール時間は、主にマシンの構成されたネットワーク速度などの要因により、数十分から数時間まで変動する場合があります。

3. インストールが完了しました
Nginx: OK、MySQL: OK、PHP: OK
Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法
と表示され、Nginx、MySQL、および PHP がすべて実行されており、ポートが 80 である場合と 3306 が存在し、「Install lnmp V1.3 completed fun it!」というメッセージが表示されたら、インストールが成功したことを意味します。
次に、チュートリアルをクリックして仮想ホストを追加し、sftp または ftp サーバーを使用して Web サイトをアップロードし、ドメイン名を VPS または VPS の IP に解決します。解決策が有効になると、それを使用できるようになります。

4. インストールの失敗
Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法
上の図のようなプロンプトが表示された場合は、インストールが失敗したことを意味します。 ! winscp または他の同様のツールを使用して、lnmp-install.log を /root ディレクトリにダウンロードし、LNMP サポート フォーラムに投稿して、システムのディストリビューション名とバージョン番号、32 ビットか 64 ビットなどを指定する必要があります。 copy lnmp - install.log は圧縮され、添付ファイルとしてフォーラムにアップロードされます。ログからエラーを検出し、対応する解決策を提供します。

デフォルトの LNMP は FTP サーバーをインストールしません。FTP サーバーが必要な場合: https://lnmp.org/faq/ftpserver.html

この記事では、php mysql をデプロイする方法を紹介します。 Linux システムを介した apache 関連する操作については、php 中国語 Web サイトで関連コンテンツを参照してください。

関連推奨事項:

Linux での Nginx PHP Mysql 環境構築プロセスの説明

ページ非同期の簡単な実装php JQuery Ajax 更新されたコード例

thinkphp redis キュー関連の問題

以上がLinux システム関連の操作を通じて php+mysql+apache をデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート