ホームページ >バックエンド開発 >PHP7 >PHP7 ソフトウェアのインストールプロセスについて話しましょう

PHP7 ソフトウェアのインストールプロセスについて話しましょう

PHPz
PHPzオリジナル
2023-04-19 09:19:181542ブラウズ

PHP7 は、高いパフォーマンスと強力な安定性を備えたオープンソースのプログラミング言語で、Web 開発やコマンド ライン スクリプティングに適しており、アプリケーション開発、データ処理などの分野で広く使用されています。この記事では、開発者が開発環境をより迅速にセットアップできるように、PHP7 のインストール プロセスを紹介します。

1. 準備

PHP7 をインストールする前に、Web サーバー、データベース、エディターなどの関連環境とソフトウェアをインストールして設定する必要があります。

1. Web サーバーのインストール

Web サーバーは HTTP リクエストを処理するソフトウェアであり、Apache や Nginx などのオープンソース ソフトウェアを選択できます。

Ubuntu システムでは、次のコマンドを実行して Apache をインストールできます:

sudo apt-get update
sudo apt-get install apache2

2. データベースをインストールします

PHP アプリケーションでは、データベースは重要な部分です。一般的なデータベースには、MySQL、MariaDB などが含まれます。

Ubuntu システムでは、次のコマンドを実行して MySQL をインストールできます:

sudo apt-get update
sudo apt-get install mysql-server

インストール プロセス中に、管理者アカウントとパスワードを設定するように求められます。

3. エディタをインストールします

エディタはコードの作成と変更に使用されるツールで、Sublime、Atom などを選択できます。

2. PHP7 のインストール

PHP7 をインストールするには、ソース コードのコンパイル、バイナリ パッケージのインストールなど、さまざまな方法があります。以下では、ソース コードのコンパイルとバイナリ パッケージのインストールの具体的な手順を紹介します。 。

1. ソースコードのコンパイル方法

(1) ソースコードパッケージのダウンロード

PHP 公式サイトから最新の安定版ソースコードパッケージをダウンロードできます。アドレスは http://php.net/downloads.php で、ダウンロードする PHP7 の安定バージョンを選択し、ダウンロードしたソース コード パッケージをローカル ディレクトリに抽出します。

(2) 依存ライブラリのインストール

コンパイル プロセス中に、libxml、libcurl、libjpeg、libpng、libmcrypt などの必要な依存ライブラリをインストールする必要があります。

Ubuntu システムでは、次のコマンドを実行してこれらのライブラリをインストールできます:

sudo apt-get install libxml2-dev libcurl4-gnutls-dev libjpeg-dev libpng-dev libmcrypt-dev

(3) 構成とコンパイル

依存ライブラリをインストールした後、構成とコンパイルが必要です。次のコマンドを使用して PHP をコンパイルします:

./configure --with-apxs2=/usr/bin/apxs2 \
--with-mysql \
--with-mysqli \
--with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-zlib-dir \
--with-iconv \
--with-mcrypt \
--enable-fpm \
--enable-sockets \
--enable-bcmath \
--enable-mbstring \
--enable-gd-native-ttf \
--enable-shmop \
--enable-zip \
--enable-exif \
--enable-ftp

(4) インストール

設定とコンパイルが完了したら、次のコマンドを使用して PHP をインストールできます:

make
make test
sudo make install

2 。バイナリ パッケージのインストール方法

バイナリ パッケージのインストール方法は比較的簡単です。Ubuntu システムで次のコマンドを実行することで、PHP7 をインストールできます:

sudo apt-get install php7.0

3. PHP 環境の構成

PHP をインストールした後、PHP 環境でいくつかの構成を実行する必要もあります。

1. php.ini ファイルを変更する

PHP をインストールすると、デフォルトで php.ini ファイルが生成され、このファイルで PHP の基本設定と拡張機能を構成できます。

Ubuntu システムでは、php.ini ファイルのデフォルトの場所は /etc/php/7.0/apache2/php.ini です。

次の構成を変更することで、PHP のパフォーマンスを向上させることができます:

memory_limit = 256M
max_execution_time = 300
max_input_time = 600
upload_max_filesize = 128M
post_max_size = 256M

さらに、Ubuntu システムでは、次の 2 行の構成を開く必要もあります:

extension=mysqli.so
extension=gd.so

2. PHP FPM を有効にする

PHP FPM は、同時実行性の高いシナリオ向けの PHP 処理メソッドであり、リクエストを迅速に処理し、システム パフォーマンスを向上させることができます。

Ubuntu システムでは、次のコマンドを使用して PHP FPM を有効にできます:

sudo apt-get install php7.0-fpm

有効にした後、Apache 構成ファイル /etc/apache2/mods も設定する必要があります。 -enabled /php7.0.conf 次の内容に変更します:

<FilesMatch ".+\.ph(ar|p|tml)$">
SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
</FilesMatch>

3. サービスを再起動します

php.ini および Apache 構成ファイルを変更した後、再起動する必要があります構成を有効にするための Apache および PHP FPM サービス:

sudo service apache2 restart
sudo service php7.0-fpm restart

この時点で、PHP7 のインストールと構成は完了し、喜んで PHP 開発を開始できます。

以上がPHP7 ソフトウェアのインストールプロセスについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。