投稿日:2020年5月13日
更新日:2020年5月22日
Apache24
httpd.confの変更
#■ php7.1.4
# LoadModule php7_module “C:/php/Php7.1.4/php7apache2_4.dll”
# AddHandler application/x-httpd-php .php
# PHPIniDir “C:/php/Php7.1.4/”
#■ php7.3.12
LoadModule php7_module “C:/php/Php7.3.12/php7apache2_4.dll”
AddHandler application/x-httpd-php .php
PHPIniDir “C:/php/Php7.3.12/”
PHP
PHPのダンロード
https://windows.php.net/downloads/releases/archives/
php-7.3.12-Win32-VC15-x64.zip
※ ntsがファイル名についているものは使わないこと。
xdebugのダウンロード
https://xdebug.org/download
※TSは使わないこと。
TSを使いべきかわからない場合は、こちらにてphpinfo()の内容を張り付ければわかる。
https://xdebug.org/wizard
- phpinfo()。Ctrl+A
- TextAreaにCtrl+V
- Analyse my phpinfo() outputボタンを押下。
php.iniの作成&編集。
開発用なので、php.ini-developmentよりコピーして作成する。
; ■ エクステンションを有効
;extension_dir = “ext”
extension_dir = “C:/php/Php7.3.12/ext”
; ■ WordPressでプラグインやテーマのダウンロード
extension=php_curl.dll
; ■ 日本語などマルチバイト文字を使うには拡張モジュールを有効
extension=php_mbstring.dll
; ■ PHPからMySQLを利用する場合に有効にする
extension=php_mysqli.dll
; ■ WordPressでプラグインやテーマのダウンロード
extension=php_openssl.dll
; ■ タイムゾーン指定
;date.timezone =
date.timezone = “Asia/Tokyo”
; ■ 文字コード指定
;mbstring.language = Japanese
mbstring.language = UTF-8
; ■ php_xdebugを追加
zend_extension=php_xdebug-2.9.5-7.3-vc15-x86_64.dll
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
アパッチの再起動
phpinfo()にて、xdebugが表示していればOK!
WordPressにて、既存サイトが表示すればOK!
Eclipse(4.4)にて、デバッグブレイク確認
ブレイクポイントで、ブレークしない。懸案とする。
なぜ?
- Eclipseの設定?
- ウィンドウメニュー -> 設定 -> PHP
- 実行可能ファイル
- 7.3.12に変更。
- デバッグ
- CLI設定を7.3.12変更
- 実行可能ファイル
- 実行 -> 実行構成
- それっぽい設定は、ない。
- デバッグ実行を行ってもダメ!
- ウィンドウメニュー -> 設定 -> PHP
- Eclipseのバージョン?
- バージョンアップは、他の環境もあるので、リスク大?
- 新規にバージョン環境を作成必要?
- やはり、懸案である。
アパッチのログを見てみた!
怪しいのを発見!
PHP Warning: PHP Startup: Unable to load dynamic library ‘php_curl.dll’
- なぜ???
- いろいろやってみるが、わからな^^;(かなりハマった!)
- ふと!環境変数を疑う!
- 参考:ぱせらんメモさん!
- まさかねえ~!!
- ということで、下記を環境変数に追加してみた!
- C:\php\Php7.3.12
- アパッチのワーニングは、消えた!(祝)(祝)(祝)
- php.iniの書き方も変えた!
- ; ■ エクステンションを有効
- ;extension_dir = “./”
- extension_dir = “ext/”
- これは、関係ないはずだが!
- ; ■ WordPressでプラグインやテーマのダウンロード
- extension=curl
- その他も全て!
- アパッチのエラーはないが、Eclipseのデバックで、ブレイクしなかった^^;
なぜ???
なんとかならないかなぁ~???
eclipse 2020 にバージョンアップ!
eclipse 2020に変更したら、ブレイクした。
問題は、解決積みとする。