xhpを自分のローカル マシン、os x 10.8.2、別名 Mountain Lion (64 ビット) を実行している Macbook proにインストールしようとしています。開発パッケージがインストールされたxamppがあります。
私はすでにそれを機能させるために何時間も費やしてきましたが、かなり近いと思います。しかし...自作ですべての依存関係をインストールし、XCodeバージョンをアップグレードし、XCodeコマンドラインツールをインストールしました。
調査の結果、 xamppは 32 ビット モードで実行され、Mountain Lion (記事では Snow Leopard ですが、ここでは同じことを推測しています) は 64 ビット モードでコンパイルされることがわかりました。
これは私がトラブルに遭遇するところです。次の方法で ./configure を試みました。
。/構成、設定
CFLAGS=-m32 CPPFLAGS=-m32 CCASFLAGS=-m32 ./configure
MACOSX_DEPLOYMENT_TARGET=10.8 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64' LDFLAGS='-O3 -arch i386 -arch x86_64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64' ./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config-5.3.1
1) で失敗しmake
ます。おそらく32/64ビットの問題が原因です。
2) と 3) は成功しますが、PHP が壊れます。xhp.so 拡張機能を php.ini に追加し、任意の有効な PHP コードを実行すると、次のエラーが発生します。
Githubの問題と同じ問題を見つけましたが、私の makefile は解決策のものと一致しません。
何か案は?