Windowsの下にApache 2をインストールします.4+php環境構築とhttpsオープン
6431 ワード
まずapacheとphpをダウンロードします.
Apache2.4:http://httpd.apache.org/download.cgi
php:https://www.php.net/downloads.php
私がダウンロードしたのはすべてvc 15版なのでvc 15が必要です
一、Apacheをインストールする:
Apacheのダウンロードページに入ってdownloadが見つからないことを発見して、しかし第三者の所でダウンロードすることができます
ApacheHausを選択してダウンロードしますここでphpのvcに対応するバージョンを選択します
1、ダウンロードが終わったら、C:Apacheなどのフォルダにファイルを解凍する
2、手帳でC:Apacheconfhttpdを開く.confファイル、見つかりました:Define SRVROOT、設定Define SRVROOT「C:Apache」、ここで設定した値は前に解凍したフォルダの位置です.
3.ポートを変更する必要がある場合は、引き続きListen 80を見つけ、設定するポートに変更します.
4、cmdウィンドウを開き、「C:Apachebinhttpd.exe"-k install-n apache、apacheサービスをインストールし、このサービス名をapacheと命名します.
5、C:ApachebinApacheMonitorをダブルクリックexe、Apacheコンソールを開きます.スタートをクリックし、http://localhostインストールに成功したことを示すページが表示されます.
二、phpのインストール
1、phpのダウンロードページに入って自分のバージョンを選択した後にwindows downloadをクリックして前のApache vcバージョンと自分のサーバーシステムの桁数によってダウンロードする
2、ダウンロードしたファイルをあるフォルダに解凍し、例えばC:php、そしてルートディレクトリの下のphp.ini-productionは1部コピーしphpと名前を変更する.ini;
3、自分のニーズに応じてphp.iniでは、対応する拡張前のものを除去する.すぐ
4、環境変数を設定C:phpとC:phpextを環境変数PATHに加える、すなわちPath変数の末尾に付ける.C:\php;C:\php\ext
5、cmdでphp-vを実行する
三、Apacheとphpを統合する
apacheの下のhttpdを開きます.conf
loadmodule後に追加
最後に追加
四、テスト
indexを作成します.php,書き込み,C:Apachehtdocsの下に配置し,apacheサービスを開き,ブラウザで入力するhttp://localhost/index.php統合に成功したことを示すページが表示されます.
五、セキュリティ証明書の構成
まずアリクラウドでドメイン名を購入する必要があります
工信部に届け出た
アリクラウドで無料のssl証明書を購入できます
https://common-buy.aliyun.com/?spm=5176.2020520163.cas.2.6c296Iw56Iw5M7&commodityCode=cas#/buy
レビュー発行後にphpタイプの証明書をダウンロードできます
これはアリクラウドが提供するヘルプドキュメントです.
そしてapacheの下のhttpd.confで開く
そして
この文の前にコメントを追加
次にextraディレクトリの下のhttpd-sslを開きます.confファイル
変更後にapacheを再起動
およびアクセス
解決の完了
Apache2.4:http://httpd.apache.org/download.cgi
php:https://www.php.net/downloads.php
私がダウンロードしたのはすべてvc 15版なのでvc 15が必要です
一、Apacheをインストールする:
Apacheのダウンロードページに入ってdownloadが見つからないことを発見して、しかし第三者の所でダウンロードすることができます
ApacheHausを選択してダウンロードしますここでphpのvcに対応するバージョンを選択します
1、ダウンロードが終わったら、C:Apacheなどのフォルダにファイルを解凍する
2、手帳でC:Apacheconfhttpdを開く.confファイル、見つかりました:Define SRVROOT、設定Define SRVROOT「C:Apache」、ここで設定した値は前に解凍したフォルダの位置です.
3.ポートを変更する必要がある場合は、引き続きListen 80を見つけ、設定するポートに変更します.
4、cmdウィンドウを開き、「C:Apachebinhttpd.exe"-k install-n apache、apacheサービスをインストールし、このサービス名をapacheと命名します.
5、C:ApachebinApacheMonitorをダブルクリックexe、Apacheコンソールを開きます.スタートをクリックし、http://localhostインストールに成功したことを示すページが表示されます.
二、phpのインストール
1、phpのダウンロードページに入って自分のバージョンを選択した後にwindows downloadをクリックして前のApache vcバージョンと自分のサーバーシステムの桁数によってダウンロードする
2、ダウンロードしたファイルをあるフォルダに解凍し、例えばC:php、そしてルートディレクトリの下のphp.ini-productionは1部コピーしphpと名前を変更する.ini;
3、自分のニーズに応じてphp.iniでは、対応する拡張前のものを除去する.すぐ
4、環境変数を設定C:phpとC:phpextを環境変数PATHに加える、すなわちPath変数の末尾に付ける.C:\php;C:\php\ext
5、cmdでphp-vを実行する
三、Apacheとphpを統合する
apacheの下のhttpdを開きます.conf
loadmodule後に追加
LoadModule php7_module "C:/php/php7apache2_4.dll"
最後に追加
PHPIniDir "C:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
四、テスト
indexを作成します.php,書き込み,C:Apachehtdocsの下に配置し,apacheサービスを開き,ブラウザで入力するhttp://localhost/index.php統合に成功したことを示すページが表示されます.
五、セキュリティ証明書の構成
まずアリクラウドでドメイン名を購入する必要があります
工信部に届け出た
アリクラウドで無料のssl証明書を購入できます
https://common-buy.aliyun.com/?spm=5176.2020520163.cas.2.6c296Iw56Iw5M7&commodityCode=cas#/buy
レビュー発行後にphpタイプの証明書をダウンロードできます
これはアリクラウドが提供するヘルプドキュメントです.
そしてapacheの下のhttpd.confで開く
そして
#Include conf/extra/httpd-ahssl.conf
この文の前にコメントを追加
次にextraディレクトリの下のhttpd-sslを開きます.confファイル
Listen 443
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLProxyCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLProtocol all -SSLv2 -SSLv3
SSLProxyProtocol all -SSLv2 -SSLv3
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:C:/Apache24/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
# General setup for the virtual host
DocumentRoot "C:/Apache24/htdocs"
ServerName :443
ServerAdmin [email protected]
ErrorLog "C:/Apache24/logs/error.log"
TransferLog "C:/Apache24/logs/access.log"
SSLEngine on
SSLCertificateFile "C:/Apache24/cert/a_public.crt"
SSLCertificateKeyFile "C:/Apache24/cert/a.key"
SSLCertificateChainFile "C:/Apache24/cert/a_chain.crt"
変更後にapacheを再起動
およびアクセス
解決の完了