2016-05-17 19 views
2

私のMacに最新のxampp dmg 7.0.6をダウンロードしましたが、インストール後にはPHPバージョンは5.6.11です。私は手動でApacheの設定を設定する必要がありますか?もしそうなら、どうすればphpのバージョンをPHP 7に変更できますか?xampp PHPバージョンをPHP 7にアップグレードする方法

答えて

1

私は昨日私のPCでこれをやった。 Mac OSXのセットアップも同様のプロセスでなければなりません。これは簡単なプロセスではありません。このプロセスを進めるうちに、&と思う必要があります。私はそれをどのようにしたのかを記録していませんでしたが、あなたが途中で遭遇する可能性のある障害を乗り越えるために私が発見したものをあなたと共有します。

CLI(ターミナルウィンドウ)を使用して、Mac OSXマシンのメインのPHPフォルダに移動します。

現在のバージョンのXAMPPをCLIにバックアップします。 /yourpath/xamppのようなフォルダにある場合は、mv xampp xampp_php5を使用して/yourpath/xampp_php5に名前を変更します。その後、オリジナルのXAMPPフォルダがあるフォルダに、新しいバージョンをインストールします(/yourpath/xampp/など)。 SmartSynchronizeのようなファイル比較ツールを使用して、PHP 7.0.6をインストールしたXAMPPの後に両方のフォルダを比較することができます。

次に、CLIを使用して/yourpath/xampp/php/または/yourpath/xampp/php/bin/フォルダに移動します。 php -vを実行して、phpファイルが使用しているバージョンを確認します。もし7.0.6と言えば、新しいバージョンで動作するようにXAMPPをアップグレードすることができます。そうでない場合、あなたは間違ったフォルダに入っています。 v.7.0.6のものを探します。あなたがv7.0.6の正しいフォルダにいることを伝えるためにphp -vを得ることができることを確かめてください。

64-bit version of XAMPP with PHP for Mac OSXが必要です。 (https://www.apachefriends.org/download.html Windowsノート:XAMPPは32ビット& PHPは64ビット版が必要な場合は、さらに64ビットバージョンのApacheをApacheLoungeからインストールする必要があります。そうでなければ、ApacheはXAMPPでブートストラップではないだろうところで、Apacheのメインrepoは唯一私が知っているWindows用の32ビットのバイナリを持っている、奇妙な右?)あなたが確認する必要があります

もの:。。

  1. Apache 64ビットは、別のフォルダにインストールするのが好きで、/yourpath/apache_24/の代わりに/yourpath/xampp/apache/のようにインストールします。 XAMPPが使用しているのと同じフォルダパスではない可能性があります。 /apache_24/のすべてのパスを/yourpath/xampp/apache/に置き換える必要があります。
  2. XAMPP開発者(ApacheFriends.org)は、Apacheをカスタマイズしているため、Apacheのhttpdサーバーとは異なる設定値を使用できます。このため、/yourpath/xampp//yourpath/xampp_php5/の両方のフォルダをDIFFする必要があります。 xampp_php5から新しいApacheバージョンに必要なすべてのものをコピーしてください。カスタム編集では、非常に重いXAMPP開発者のコ​​ードに慣れてしまいます。あなたはそれが見えるときにそれを知るでしょう。次のファイルを編集する必要がありました。
  3. /yourpath/xampp/apache/conf/extra/httpd-vhosts.conf &古いxampp_php5フォルダから設定をコピーします。仮想ホストを使用する場合、新しいバージョンのApacheには、仮想ホストされたWebサイトがまだ設定されていません。これにより、ローカルホストのURLマッピングが結ばれます。
  4. /yourpath/xampp/apache/conf/extra/httpd-xampp.confを編集して、php5が古いxampp_php5フォルダにあるすべての場所でphp7を参照するようにします。 /xampp/php/php5tsのようなファイルが/xampp/php/php7ts &個の場所に変更されていることがわかります:php5_modulephp7_moduleに変更されています。
  5. /yourpath/xampp/php/php.ini-developmentのファイルを同じフォルダ内のphp.iniにコピーします。それを/yourpath/xampp_php5/php/php.iniファイルでDIFFします。必要に応じて編集します。
  6. あなたが同様でphpMyAdminをアップグレードする場合は、/yourpath/xampp/apache/bin/にApacheのバージョン、CDをチェックしhttpd -vを実行するには/yourpath/xampp/phpmyadmin/config.inc.php
  7. を編集してください。バージョン&は、32ビットであれ64ビットであれ、それを伝える必要があります。
  8. /yourpath/xampp/apache/log/のログファイルを確認してください。
  9. XAMPPをブートストラップするときに、ログファイルにエラーが表示された場合は、Webから回答を検索してください。ここのようにSO。
  10. あなたが立ち往生した場合は、新しいQをお尋ねください。いくつかの作業で

、あなたはPHP 7.xの64ビット&数時間で実行されている&アップPHPMyAdminの新しいverisonでは、Apache 2.xの64ビットを持つことができます。

幸運を祈る! :)

関連する問題