2

PHP5.3.0にバンドルされているOS10.6.2でXAMPP(最新バージョン)を使用しています

PHPソース/ヘッダーファイル用のXAMPP開発パッケージをインストールし、ターミナルから次のコマンドを実行しました-

sudo ./pecl install uploadprogress

すべてが正常に機能しているように見えました。私のphp.iniファイル(うん-ロードされているものと同じものであることを確認しましたphpinfo())にはextension=uploadprogress.so問題がなく、次の方法でapacheを再起動しました。

sudo ./apachectl restart

...私のxamppfiles/binディレクトリの下。

問題は、uploadprogress拡張機能がに表示されないことphpinfo()です。

何が欠けているのかわからない。拡張機能を読み込めなかったか、互換性がないなどのApache/PHP再起動エラーが発生しませんでした。

明らかな何かが欠けていますか?前もって感謝します。

4

3 に答える 3

1

アップデート -

問題を修正しました。構成行に追加する必要があったのは、SnowLeopard64ビットコンパイルフラグでした。

このシナリオに自分自身を見つけた人の情報のために、これらは実行された正確なステップです-

wget http://pecl.php.net/get/uploadprogress-1.0.1.tgz

tar zxvf uploadprogress-1.0.1.tgz

cd uploadprogress-1.0.1.tgz

/Applications/XAMPP/xamppfiles/bin/phpize-5.3.0

MACOSX_DEPLOYMENT_TARGET=10.6 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.0

make

sudo make install

次に、 / Applications / XAMPP / xamppfiles / etc / php.iniを編集し、以下がどこかに追加されていることを確認します。

extension=uploadprogress.so

Apacheを再起動すると、出来上がり、動作しました。わーい。

于 2010-03-01T02:51:30.177 に答える
1

@LeeのソリューションがMacOSXLion(10.7.3)+ XAMPP 1.7.3(開発者パッケージがインストールされている)で動作することを確認しました。唯一の変更点は、XAMPPのphpがアップグレードされたため、彼が「5.3.0」を使用している場合—「5.3.1」に変更することです。

于 2012-03-04T22:03:31.440 に答える
0

私の知る限り、これを機能させるにはAPCを有効にする必要があります。

php.iniで拡張機能を有効にしてみて、それで修正されるかどうかを確認してください。

于 2010-03-01T00:04:39.293 に答える