PHP解凍版の環境を手動でセットアップする方法

PHPz
リリース: 2023-04-03 20:34:01
オリジナル
841 人が閲覧しました

インターネット技術の継続的な発展に伴い、Web 開発を理解し、学び始める人が増えています。 PHP は動的な Web サイト、電子商取引、その他のアプリケーションの開発に使用できるため、Web 開発においては非常に重要な言語です。この記事では、PHP解凍版の環境を手動で構築する方法を紹介します。

1. 準備

構築を開始する前に、環境を準備する必要があります。まず、php の解凍されたバージョンをダウンロードする必要があります (例として php7.2 を使用します)。公式 Web サイト (https://www.php.net/downloads.php) から直接ダウンロードし、任意のディレクトリに解凍できます。

1. Windows オペレーティング システムでのセットアップ

Windows オペレーティング システムでのセットアップは比較的簡単で、統合ツール XAMPP のみが必要です。 XAMPP は、Apache、MySQL、PHP などのサービスが組み込まれた無料のオープン ソース サービス ソフトウェアです。PHP 環境を構築するために使用できます。具体的な手順は次のとおりです。

1.1 XAMPP をダウンロードしてインストールします

まず、公式 Web サイト (https://www.apachefriends.org/download.html) から適切なバージョンの XAMPP をダウンロードし、ローカルにインストールする必要があります。インストールが成功したら、コントロール パネルで Apache サービスと MySQL サービスを開始します。

1.2 PHP 解凍版の構成

PHP 解凍版フォルダーを XAMPP のルート ディレクトリ (デフォルト ディレクトリは C:\xampp) にコピーします。 XAMPP メイン ページで、[設定] ボタンをクリックし、[PHP (php.ini)] を選択します。開いたファイルで、次の構成を変更します:

;extension_dir = "./"
extension_dir="C:\xampp\php\ext"
error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING
date.timezone = "PRC"
upload_max_filesize=20M
post_max_size=20M

上記の構成は必要に応じて調整でき、主に次の操作を完了します:

  • PHP 拡張ディレクトリを指定します
  • いくつかのエラー プロンプトを閉じます
  • タイム ゾーンを設定します
  • アップロード ファイル サイズを設定します

1.3 Apache サーバーを再起動します

設定が完了したら、Apache サーバーを再起動して設定ファイルを有効にする必要があります。 XAMPP メイン ページで、[サービスの管理] をクリックし、[Apache] を選択して、[再起動] をクリックします。

2. Linux オペレーティング システムでのセットアップ

Linux オペレーティング システムで PHP 環境を構築するには、まず Apache サーバー、MySQL データベース、および PHP パーサーをインストールし、次にそれらを設定する必要があります。この記事では CentOS を例に説明します:

2.1 必要なツールをインストールします

ターミナルで次のコマンドを実行して必要なツールをインストールします:

yum -y install wgetcurl tar zip unzip

2.2 Apache サーバーのインストール

ターミナルで次のコマンドを実行して Apache サーバーをインストールします。

yum -y install httpd

インストールが完了したら、Apache サービスを開始し、起動時に自動的に開始するように設定します。

systemctl start httpd.service
systemctlenable httpd.service

2.3 MySQL データベースと PHP パーサーのインストール

ターミナルで次のコマンドを実行して、MySQL データベースと PHP パーサーをインストールします。

yum -y install mariadb-server mariadb php php-cli php -mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soapcurlcurl-devel

インストールが完了したら、 MySQL サービスを設定し、ブート時に自動的に開始するように設定します。

systemctl start mariadb.service
systemctl enable mariadb.service

2.4 PHP デコーダーの構成

解凍された PHP をコピーします。 version フォルダーを指定した場所にコピーし、環境変数を構成します:

cp -r /path/to/php-7.2.33 /usr/local/php-7.2.33
vi /etc/profile

開いたファイルに次の内容を追加します:

export PHP_HOME=/usr/local/php-7.2.33
export PATH=$PATH:$PHP_HOME/bin

ファイルを保存して終了し、次のコマンドを実行して構成を有効にします。

source /etc/profile

2.5 PHP 解凍バージョンの構成

Enter PHP 解凍バージョンのディレクトリに移動し、php.ini-development の名前を php.ini に変更し、必要に応じて次の設定を変更します。

cgi.fix_pathinfo=0
display_errors=Off
log_errors=On
error_log=/var/log/php_error.log
date.timezone=Asia/Shanghai

上記の構成は必要に応じて調整でき、主な操作は次のとおりです。

    ##スクリプト解析パス ロジックを無効にする、.php/1.jpg => 通常は 1.jpg に解析する
  • エラー表示を閉じ、エラー ログを有効にする
  • タイム ゾーンを設定する
変更を保存した後、php.ini ファイルを /etc/php.ini ディレクトリにコピーします。

cp php.ini /etc/php.ini

2.6 再起動Apache サーバー

構成が完了したら、Apache サーバーを再起動して構成ファイルを有効にする必要があります。ターミナルで次のコマンドを実行します:

systemctl restart httpd.service

2. テスト環境が正常にセットアップされているかどうか

ブラウザに localhost または 127.0.0.1 を入力します。 Apache のデフォルト ページが表示されるかどうかを確認します。表示された場合は、Apache サーバーが正常に動作していることを意味します。次に、info.php ファイルを作成して、PHP 解凍版環境が正常に確立されているかどうかをテストします。内容は次のとおりです。

#このファイルを Apache サーバーのルート ディレクトリ (デフォルトのディレクトリは htdocs) に置き、ブラウザに localhost/info.php または 127.0.0.1/info.php と入力し、PHP バージョン関連の情報が表示されるかどうかを確認します。 。表示されていれば、PHP 解凍版の環境が構築できています。

3. 概要

この記事では、主に Windows オペレーティング システムと Linux オペレーティング システムを含む、PHP 解凍版の環境を手動でセットアップする方法を紹介します。以上の操作により、PHP環境を素早く構築し、関連するWebサイトやアプリケーションを開発することができます。問題が発生した場合は、公式ドキュメントを参照するか、インターネットで検索して問題を解決できます。

以上がPHP解凍版の環境を手動でセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート