サイト検索
検索
サイトメニュー
Menu
RTB SoftLab ラテベ ソフトラボ (ラテベラボ)
私の知っているソフトの操作を解りやすく、解説していきます。
サイト検索
検索
サイトメニュー
Menu

投稿日: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

  1. phpinfo()。Ctrl+A
  2. TextAreaにCtrl+V
  3. 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変更
    • 実行 -> 実行構成
      • それっぽい設定は、ない。
    • デバッグ実行を行ってもダメ!
  • 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に変更したら、ブレイクした。

問題は、解決積みとする。

RTB カレンダー

31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
通販サイト(ECサイト)デモへ
ラテベラボブログへ
ナノシスへ

RTBアーカイブ(旧 Widget 版)

RTB ポストランキング (旧)

RTBアーカイブ(旧 Widget 版)