Raspberry Pi 第3世代モデルB上にNginx MariaDB PHP7.0環境を構築します。
Nginx
まず、Nginx/PCRE/OpenSSL のソース コードをダウンロードします。ダウンロード プロセスには入りません。PCRE にはバージョン 1.x が必要で、OpenSSL が必要です。 fips バージョンは必要ありません。ダウンロード後、解凍しますが、今回は/tmpディレクトリに解凍しました。
最初に PCRE をインストールし、PCRE ソース コード ディレクトリに移動し、./configure を実行します。エラーがなければ、make && sudo make install を実行します。完了後、Nginx ソース コード ディレクトリに入り、コマンド
./configure --prefix=/etc/nginx --with-pcre=/pcre源码目录 --sbin-path=/usr/sbin/nginx --with-http_ssl_module --with-openssl=/openssl源码目录
を実行します。これらのパラメータの意味:
--prefix は Nginx インストール ディレクトリ、--sbin-path はNginx ランチャーの場所、--with-http_ssl_module SSL モジュールをインストールします。
次に make && sudo make install を実行し、インストールが完了したら sudo nginx -v を実行して Nginx のバージョンを確認します。
PHP
PHP7.0をここにインストールします。
まずソース リストを変更します。
sudo vim /etc/apt/sources.list、行を追加します:
deb http://mirrordirector.raspbia... stretch main contrib non-free rpi
次に、ファイル sudo vi /etc/apt/preferences を作成し、次の内容を追加します:
Package: * Pin: release n=jessie Pin-Priority: 600
sudo apt-get update を実行してソースを更新します。インストールを開始できます
sudo apt-get install -t stretch php7.0 php7.0-curl php7.0-gd php7.0-fpm php7.0-cli php7.0-opcache php7.0-mbstring php7.0-xml php7.0-zip
インストール後、php -vを実行してバージョンを確認します。
MySQL/MariaDB
ここでインストールしたのは MySQL と全く同じ MariaDB で、apt-get コマンドで直接インストールします。次のコマンドを実行して、インストールできるバージョンを見つけることができます。
sudo apt-cache search mariadb
必要なバージョンを見つけたら、 sudo apt-get install コマンドを直接使用してインストールします。
これでWeb操作環境の構築は完了です。
以上がRaspberry PiでLNMP環境をセットアップするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。