アフィリエイト広告を利用しています

2018年05月03日

XAMPP:PHPのグレードダウン

@XAMPP配下のphpフォルダーを別名にリネーム

A低バージョンの別のPHPをXAMPP配下にインストールし、
 フォルダ名をphpにする

Bxampp\apache\conf\extra\httpd-xampp.conf を修正


#
# PHP-Module setup
#
LoadFile "C:/xampp/php/php7ts.dll"  
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"

php7 → php5 に3か所修正

#
# PHP-Module setup
#
LoadFile "C:/xampp/php/php5ts.dll"
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php5_module "C:/xampp/php/php5apache2_4.dll"

httpd-xampp.conf ファイル内には他にもphp7_moduleと記載された
箇所があったが、そこは修正しなくてもphpは動作した。
本当はphp5_moduleに修正した方が良いのかもしれない。

C
MysqlのDBに接続できなくなったみたいで、
phpMyAdminを起動できない。

php.ini を修正した。
extensionの中でmysqlの使用に必要と思われるものに
phpと .dll を追加した。意味を理解していないからできる荒技。


extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
;extension=ldap
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=pdo_firebird
extension=php_pdo_mysql.dll

; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=snmp

;extension=soap
;extension=sockets
;extension=sqlite3
;extension=tidy
;extension=xmlrpc
;extension=xsl


phpMyAdminが起動できるようになった。


まとめ

xampp\apache\conf\extra\httpd-xampp.confとphp.iniを
変更することでphp7.2から5.6に切り替えできた。


中身を理解せず、とにかく試してみる、
というやり方なので時間ばかりがかかってしまった。

補足 - グレードダウンした理由
動作させて、動きを確認したいアプリケーションは
PHP5.3で動作しているので7.2ではまずいと思ったから。








posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド