私は PHP の世界では非常に新しいもので、Apatana 3 Studio をインストールしました。この開発環境での PHP 構成についていくつか質問があります。
私の設定はうまくいっているようですが、スマートな方法で設定されているかどうかはわかりません...
Ubuntu を使用しており、Apache 2 Web サーバーをインストールしています
phpinfo() 関数を含む単純な php ファイル (/var/www フォルダー内) を実行します。
<?php phpinfo(); ?>
私はいくつかの情報を取得し、このパスの下に Apache 2 Web サーバーをインストールしたようです: /etc/php5/apache2 および php.ini ファイルには次のパスがあります: /etc/php5/apache2/php.ini
実際、これは私が取得した phpinfo() 出力の一部です。
Configuration File (php.ini) Path /etc/php5/apache2
Loaded Configuration File /etc/php5/apache2/php.ini
Web サーバーとして、Apache+PHP の外部バージョンを使用していますが、うまく機能します。私の疑問は、PHPファイルをスクリプトとして実行することに関連しています(Webサーバー上ではありません):
プロジェクト内で PHP ファイルを選択して次のように実行すると: Run As --> PHP Script というエラー メッセージが表示され、PHP の実行可能場所を設定し、ウィザードを開いて実行する必要があるというメッセージが表示されます。
だから今、私は下にいます: Preferences ---> Aptana Studio ---> PHP ---> PHP Interpretes で、これは無効です。
したがって、次の操作を行いました。追加ボタンをクリックし、ウィザードで次の値を設定します。
Name: PHP Executable Path: /usr/bin/php5 (php5 is the executable file, I don't know if this setting is right) PHP ini file: /etc/php5/apache2/php.ini (I have obtained this path from the phpinfo() function) PHPDebbugger: XDebug (setting by default)
[完了] をクリックすると、次のエラー メッセージが表示されます。
なんで?このファイルへの書き込み権限がないのでしょうか。
しかし今、スクリプトとしてphpファイルを実行しようとすると、うまく機能しているようで、コンソールタブ内で目的の出力を取得します
この構成は正しいですか?