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

藏色散人
リリース: 2023-04-07 19:54:01
転載
2717 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート