2011-12-21 19 views
0

xdebugをcentOS Webサーバーに配置し、そのプロファイリング機能を使用してPHPコードを準備しています。現在、私はApacheの実行とインストールを行い、必要なPHPのものをすべてインストールし、xdebugをインストールするためにpecl install xdebugも実行しました。また、zend_extension=/usr/lib/php/modules/xdebug.soという行のphp.iniファイルを変更しました。php -mを実行すると、xdebugが "通常のモジュール"と "zendモジュール"に表示されます。ここに私のphp.iniファイルのサンプルです: は<?php phpinfo();?> 私はHTTPDを再起動し、(lynx -dump localhost/info.phpを使用します。私の/ var/www/htmlと設定/ディレクトリでxdebug cashgrind.out。*ファイルが生成されていません

zend_extension="usr/lib/php/modules/xdebug.so" 

    xdebug.profiler_enable = 1 

    xdebug.profiler_output_dir = "/var/www/phplogs/" 

が、私は読みinfo.phpファイルを持っています私はCLIにssh'dしています)。これを実行した後、私がls /var/www/phplogsになったら、フォルダには何もありません。思考?

答えて

0

これは別の厄介なSELinuxの問題です。 setenforce 0を入力してhttpdをservice httpd startと入力してから、setenforce 1に戻してください。これを行った後、php.iniがOPのように設定されていれば、ロギングは完璧に動作するはずです。

関連する問題