ホームページ >バックエンド開発 >PHPチュートリアル >Linux システム関連の操作を通じて php+mysql+apache をデプロイする方法
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 つのステップであり、インストールを開始します
次のステップは同じです
上記のコマンドを実行した後, 次のプロンプトが表示されます:
MySQL の root パスワードを設定する必要があります (入力にエラーがある場合は、入力せずに Enter を押すと root に設定されます)。削除する必要がある場合は、Ctrl キーを押しながら Backspace キーを押して削除します。次の図に示すように、Enter キーを押して次のステップに入ります。
MySQL InnoDB を有効にする必要があるかどうかを確認します。通常、InnoDB エンジンはデフォルトで有効になっています。 Enter キーを押すか、エンジンが必要な場合は y を入力します。入力が完了したら、Enter キーを押して次のステップに進みます。現在、MySQL と MariaDB のより多くのバージョンが提供されています。MySQL 5.6、5.7、および MariaDB 10 には 1G を超えるメモリが必要であることに注意してください。対応する MySQL または MariaDB バージョンの前にシリアル番号を入力し、Enter キーを押して次のステップに入り、PHP バージョンを選択します:
注: PHP7 などの上位バージョンを選択する場合は、自分で確認する必要があります。自分のものと互換性がありますか?プログラム?
選択する PHP バージョンのシリアル番号を入力し、Enter キーを押して次のステップに入り、メモリ最適化をインストールするかどうかを選択します:
インストールしないことも選択できますJemalloc または TCmalloc をインストールするには、対応するシリアル番号を入力します。Enter キーを直接押した場合、デフォルトではインストールされません。
LNMPA または LAMP の場合は、「管理者の電子メール アドレスを入力してください:」というメッセージも表示されます。管理者の電子メール アドレスを設定する必要があります。これは、エラーが報告されたときにエラー ページに表示されます。
プロンプトに従って、対応するバージョンの前にシリアル番号を入力し、Enter キーを押します。
「インストールするには任意のキーを押してください...またはキャンセルするには Ctrl c を押してください」というプロンプトが表示されたら、Enter キーを押して確認し、インストールを開始します。 LNMP スクリプトは、Nginx、MySQL、PHP、phpMyAdmin、および Zend Optimizer ソフトウェアを自動的にインストールしてコンパイルします。
インストール時間は、主にマシンの構成されたネットワーク速度などの要因により、数十分から数時間まで変動する場合があります。
3. インストールが完了しました
Nginx: OK、MySQL: OK、PHP: OK
と表示され、Nginx、MySQL、および PHP がすべて実行されており、ポートが 80 である場合と 3306 が存在し、「Install lnmp V1.3 completed fun it!」というメッセージが表示されたら、インストールが成功したことを意味します。
次に、チュートリアルをクリックして仮想ホストを追加し、sftp または ftp サーバーを使用して Web サイトをアップロードし、ドメイン名を VPS または VPS の IP に解決します。解決策が有効になると、それを使用できるようになります。
4. インストールの失敗
上の図のようなプロンプトが表示された場合は、インストールが失敗したことを意味します。 ! 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 更新されたコード例
以上がLinux システム関連の操作を通じて php+mysql+apache をデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。