ホームページ  >  記事  >  バックエンド開発  >  Raspberry PiでLNMP環境をセットアップする

Raspberry PiでLNMP環境をセットアップする

藏色散人
藏色散人転載
2019-11-16 13:41:102662ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。