xampp1.8.3のPHPを5.5.15を7.1.6にバージョンアップする

Filed under: php,xampp — kdcs @ 19年3月9日 土曜日

ロリポップサーバがPHP7.1に対応(2017年2月9日)しているのでテスト環境にもPHP7を導入
最新のxamppもPHP7になっているがデータベースがmariaDBなので旧xampp(mySQL)のPHPを
バージョンアップする(5.5.15から7.1.6)

PHP7.1.6はxampp7.1.6からコピー

PHP5.5からPHP5.6の時はPHPフォルダ内のphp_curl.dllをコピーして完了したが
PHP5.5からPHP7.1ではapache内のファイルも修正が必要になる

C:\xampp\apache\conf\extra\httpd-xampp.confのコピーを取っておく
httpd-xampp.confファイル内のphp5の記述をphp7に修正する

これでxamppを起動すると
「序数387がダイナミックライブラリSSLEAY32.dllから見つかりませんでした」
というエラーが出る

PHP7ではOpenSSL1.0.2以降のバージョンが必要らしく
C:\xampp\apache\bin\内のlibeay32.dllとssleay32.dllをOpenssl1.0.2用にしなければならない

xampp7.1.6はそもそもPHP7なので上記の2ファイルをxampp1.8.3内コピーしてみたが
apacheが起動しなくなってしまった

ネット上の情報を頼りにOpensslダウンロードサイトから1.0.2を取得し
フォルダ内からlibeay32.dllとssleay32.dllをxampp1.8.3のapache\bifフォルダ内にコピーした。

これでxamppを起動するとエラー無く使える

【追記 2019.3.18】
windows10では上記の方法でxamppが起動したがwindows7ではxampp1.8.3でphp7.1は起動時に
「libssh2.dllがない」というエラーが発生する

暫定措置(この方法でよいのか不明)として、phpフォルダ(中見はphp7.1)
php/ext/php_curl.dllをひとつ上の階層へ移動する
php/php_curl.dll

これで起動時のエラーはなくなる(windows7にて)

xampp1.8.3のPHPを5.5.15を5.6.21にバージョンアップする

Filed under: php,xampp — kdcs @ 19年3月5日 火曜日

ロリポップのサーバーで利用できるPHPが最近では7系と5.6になっているので
ローカル環境も合わせる必要があるがxamppはデータベスがmariaDBに変更されている

mysqlのままの環境でテストを行うためxampp1.8.3のPHPを5.5.15から5.6.21に
バージョンアップさせる

ダウンロードサイトからxampp5.6.21-zipを入手し解凍

xampp1.8.3のphpフォルダをphp5.5にリネームしておく
解凍したxampp5.6.21からphpフォルダをxampp1.8.3にコピーする

php5.5にリネームしたフォルダ内から\xampp\php\ext\php_curl.dllをコピーする

以上で完了

xampp1.8.3でSSLを有効化する

Filed under: xampp — kdcs @ 18年8月30日 木曜日

HTTPS://~のテスト環境を作るためにxamppのsslを有効化する
ネットではxampp7.1系でsslを有効化する手順があるが、xampp7系はデータベースがMariaDBになってしまっているためロリポップのサーバー環境に合わない。
そこで7系の手順をお手本にしながら1.8.3でsslを有効化する。
(続きを読む…)

WordPressの文字コード utf8 utf8mb4

Filed under: wordpress,xampp — kdcs @ 17年9月8日 金曜日

utf8mb4はutf8の拡張版

utf8 = 1文字最大3バイト
utf8mb4 = 1文字最大4バイト(絵文字対応)

WordPress4.2から絵文字に対応したことによりutf8mb4を採用
utf8mb4はMySQL 5.5.3以上から使えるらしいが、現時点でロリポップのデータベースサーバーはMySQL5.6でもデフォルトの照合文字コードは「utf8_general_ci」なので、ロリポップ上でWordPressをセッティングするとutf8_general_ciとなっている。

ローカル環境のxamppでWordPressをセッティングするとデフォルトの照合文字コードが「utf8mb4_general_ci」なので注意が必要。

xampp 7.1.8

Filed under: xampp — kdcs @ 17年9月8日 金曜日

xamppの各バージョンがDLできる(windows版)→ここから入手 xampp-win32-7.1.8-0-VC14.zip

zipファイルをcドライブへ解凍し、xampp-control.exeを実行
初回セキュリティの警告が出るので「実行」をクリック

xampp7.1.8_00

(続きを読む…)

サイト内検索

カテゴリー

最近の投稿

↑上に戻る