目次
1)、環境インストール ディレクトリ:
2)、ダウンロード
Linux のみ: http :// www.php.net/downloads.php
#C:\amp\Apache24\conf\httpd.conf
コマンドを入力すると、構文チェックが実行されます。問題がなければ、構文の成功が報告されます:
5)、apache以CGI/FastCGI启动php7.2
ホームページ バックエンド開発 PHP7 win7でのPHP7のインストールと設定の詳しい説明

win7でのPHP7のインストールと設定の詳しい説明

Aug 24, 2020 am 10:20 AM

PHP7 のインストールと設定方法: まず「php-7.2.21-Win32-VC15-x64.zip」をダウンロードし、それを「D:\wamp\php7.2」ディレクトリに抽出してから変更します。 「php.ini」ファイル; 最後に、curl 拡張機能を有効にして、Apache を構成します。

win7でのPHP7のインストールと設定の詳しい説明

# 推奨: 「

PHP ビデオ チュートリアル#」 ##》1、PHP インストール

1)、環境インストール ディレクトリ:

C:/wamp/
   |——php
        |——php7.2
   |——Apache24
   |——mysql
   |——www
ログイン後にコピー

2)、ダウンロード

Linux のみ: http :// www.php.net/downloads.php

Windows 専用: http://windows.php.net/download/


公式 Web サイトには Windows のさまざまなバージョンがあります。どのバージョンを選択しますか?

PHP が FAST-CGI または PHP-FPM モードで実行される場合は、非スレッド セーフ (NTS) バージョンを選択します。
  • 通常、Windows 上の Apache PHP の場合は、TS、IIS ( fast-cgi) PHP には NTS を選択し、Nginx PHP には NTS を選択します。
  • 通常、Linux では Apache PHP には TS を選択し、Nginx PHP には NTS を選択します。
  • この例で使用される Apache PHP の組み合わせという記事があるため、 ts (スレッドセーフ) バージョンを選択します。オペレーティング システムに応じて x64 または x86 を選択します。

PHP のほとんどのバージョンは、VC9、VC11、または VC14 (それぞれ Visual Studio 2008、2012、または 2015 でコンパイル) を使用してコンパイルされるため、コンピューターに VC ランタイム環境をインストールする必要があります。

コンピューターには VC 実行環境が必要です:

VC9 x86: http://www.microsoft.com/en-us/download/details.aspx?id=5582
  • VC9 x64: http://www.microsoft.com/en-us/download/details.aspx?id=15336
  • VC11 x86 または x64: http://www.microsoft.com / en-us/download/details.aspx?id=30679
  • VC14 x86 または x64: http://www.microsoft.com/en-us/download/details.aspx?id=48145
  • 3)、インストールと構成

phpphp-7.2.21-Win32-VC15-x64.zipを例として取り上げます。
ダウンロード後、D:\wamp\php7.2 ディレクトリに解凍します。


php.ini-development ファイルのコピーをコピーし、名前を php.ini に変更します。

次の場所を変更する必要があります:

カスタム拡張機能のディレクトリを変更します。

Find

;extension_dir = "ext"
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>extension_dir = &quot;C:\wamp\php7.2\ext&quot;</pre><div class="contentsignin">ログイン後にコピー</div></div> に変更します。 ヒント: Apache で使用する場合は、絶対位置を記述する必要があります。そうしないと、拡張機能をロードできません。

curl 拡張機能を有効にする

次に、

;extension=curl
を見つけて、セミコロンを削除します: extension=curlコメントをいくつか削除します:

extension=bz2
extension=curl
extension=fileinfo
extension=gd2
extension=gettext
extension=mbstring
extension=mysqli
extension=openssl
extension=pdo_mysql
extension=soap
extension=sockets
extension=sqlite3
extension=tidy
extension=xmlrpc
extension=xsl
ログイン後にコピー

デフォルトのタイムゾーンを設定します

date.timezone=PRC
ログイン後にコピー

カスタム拡張機能を追加します

;[memcache]
extension=php_memcache.dll
ログイン後にコピー
;[redis]
extension=php_redis.dll
ログイン後にコピー
3)、Apacheを構成しますphp7.2 をサポート

#C:\amp\Apache24\conf\httpd.conf

などの Apache 構成ファイルを見つけて、エディタで

a を開き、PHP7 .2 module ( コンテンツを追加します。絶対パスに注意してください)

LoadModule php7_module C:\wamp\php7.2\php7apache2_4.dll
<IfModule php7_module> 
    PHPIniDir "C:\wamp\php7.2\" 
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>
ログイン後にコピー
図は次のとおりです:


b, win7でのPHP7のインストールと設定の詳しい説明

www ディレクトリ (このディレクトリ、つまり、プロジェクトが配置されている、ブラウザからアクセスできるディレクトリ) を変更します。

	DocumentRoot "D:/wamp/www"
	<Directory "D:/wamp/www">
ログイン後にコピー
図は次のとおりです。

c. 仮想ホストを開きます:
コメント記号を削除しますwin7でのPHP7のインストールと設定の詳しい説明
#d. 仮想ホストのデフォルト情報を構成します
Openwin7でのPHP7のインストールと設定の詳しい説明C:\Apache24\conf\ extra\httpd-vhosts.con
f file

<VirtualHost _default_:80>DocumentRoot "D:\www"  <Directory "D:\www">
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Require all granted  </Directory></VirtualHost>
ログイン後にコピー
図は次のとおりです:

e. ドメイン名の構成

<VirtualHost *:80>
    DocumentRoot "D:\www\tp5_test\public"
    ServerName www.tp5.com
    ServerAlias 
  <Directory "D:\www\tp5_test\public">
      Options FollowSymLinks ExecCGI
      AllowOverride All      Require all granted  </Directory></VirtualHost>
ログイン後にコピー
win7でのPHP7のインストールと設定の詳しい説明図は次のとおりです。

##4)、httpd-vhosts 構文エラー
win7でのPHP7のインストールと設定の詳しい説明 仮想ホストの構成後、構文上の問題が発生することがあります。問題を正確に特定するにはどうすればよいですか? dos コマンド ラインに

httpd -t

コマンドを入力すると、構文チェックが実行されます。問題がなければ、構文の成功が報告されます:

問題が発生した場合はヒントが表示されるので、ヒントに従ってトラブルシューティングを行ってください。

5)、apache以CGI/FastCGI启动php7.2

注释掉3)a、加载PHP7.2模块中开启的配置,如下所示:
win7でのPHP7のインストールと設定の詳しい説明
然后,开启LoadModule fcgid_module modules/mod_fcgid.so,如下:
win7でのPHP7のインストールと設定の詳しい説明
接下来,添加配置信息:

<IfModule fcgid_module>
    FcgidIOTimeout 60
    FcgidConnectTimeout 30
    FcgidMaxProcesses 8
    FcgidOutputBufferSize 64
    ProcessLifeTime 240
    FcgidMaxRequestsPerProcess 500
    FcgidMinProcessesPerClass 0
    Options ExecCGI
    AddHandler fcgid-script  .php 
    #你项目php安装目录
    FcgidWrapper "C:/wamp/php7.2/php-cgi.exe" .php</IfModule>
ログイン後にコピー

汇总如下:
win7でのPHP7のインストールと設定の詳しい説明
最后,写PHP脚本,代码为

<?php
	echo phpinfo();?>
ログイン後にコピー

如果出现以下内容代表配置成功:
win7でのPHP7のインストールと設定の詳しい説明

以上がwin7でのPHP7のインストールと設定の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)