我是 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 可执行文件位置并打开一个向导来执行此操作。
所以现在我处于:首选项---> 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)
所以我单击完成并给我以下错误消息:保存 /etc/php5/apache2/php.ini 时出错
为什么?也许我没有这个文件的写权限?
但是现在,如果我尝试将我的 php 文件作为脚本执行似乎效果很好,并且我在控制台选项卡中获得了所需的输出
这个配置对不对?