Ubuntu的PHP只能放在根目录运行的吗?
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
Ubuntu的PHP只能放在根目录运行的吗?
我的web根目录是默认的 /var/www ,发现PHP文件放在 /var/www 下就可以在FF中通过 http://localhost/xxxx.php来浏览。
但,如果我建立文件夹 /var/www/blog ,然后把刚才可以运行的xxxx.php 复制过来,仍然在FF中浏览,却弹出窗口下载PHP文件。
去ubuntulinux 的论坛查过,有人也是这样,并且他还发现,虽然在本地不能浏览,但是在远程计算机中浏览又可以!而且,他还表明这在其他两种发行版(我忘了什么)却不会出现这种情况。
不知这里有哪位兄弟对这情况有所了解呢?
但,如果我建立文件夹 /var/www/blog ,然后把刚才可以运行的xxxx.php 复制过来,仍然在FF中浏览,却弹出窗口下载PHP文件。
去ubuntulinux 的论坛查过,有人也是这样,并且他还发现,虽然在本地不能浏览,但是在远程计算机中浏览又可以!而且,他还表明这在其他两种发行版(我忘了什么)却不会出现这种情况。
不知这里有哪位兄弟对这情况有所了解呢?
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
- oneleaf
- 论坛管理员
- 帖子: 10445
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
在本人机器上进行测试,测试步骤及测试结果如下:
首先安装Apache2服务器,下面安装完成后,可以在/etc/apache2/httpd.conf中修改Apache2的相关配置,目前我们不做任何修改。
$sudo apt-get install apache2
然后安装PHP4,以便能使用PHP,该安装会在/etc/php4/apache2/目录中生成php.ini文件,可以修改该文件来改变PHP的相关配置。
$sudo apt-get install php4
然后生成一个test.php文件,以便测试php是否能正常工作
$cd /var/www
$sudo gedit test.php
<?php
phpinfo();
?>
然后打开Firefox,输入http://localhost/test.php,能看到相关信息,表明php能正常工作了!
$sudo mkdir test
$sudo chmod 755 test
$sudo cp -vf test.php test
$sudo ls test
确认文件已经在test目录中了!
然后输入http://localhost/test/test.php,能看到相关信息,浏览正常!
首先安装Apache2服务器,下面安装完成后,可以在/etc/apache2/httpd.conf中修改Apache2的相关配置,目前我们不做任何修改。
$sudo apt-get install apache2
然后安装PHP4,以便能使用PHP,该安装会在/etc/php4/apache2/目录中生成php.ini文件,可以修改该文件来改变PHP的相关配置。
$sudo apt-get install php4
然后生成一个test.php文件,以便测试php是否能正常工作
$cd /var/www
$sudo gedit test.php
<?php
phpinfo();
?>
然后打开Firefox,输入http://localhost/test.php,能看到相关信息,表明php能正常工作了!
$sudo mkdir test
$sudo chmod 755 test
$sudo cp -vf test.php test
$sudo ls test
确认文件已经在test目录中了!
然后输入http://localhost/test/test.php,能看到相关信息,浏览正常!
我心无畏,源自于我心无知。
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
aptitude remove apache2,php4及相关的包(之前有安装的)。
删除
/etc/apache2
/etc/apache
/etc/php4
/var/www
然后按firehare兄弟的步骤安装。竟然连localhost也访问不了。其实之前的安装也跟兄弟你的一样的啦。唉!
在终端启动:
看来是rpwt了,不成我装的ubuntu是D版
删除
/etc/apache2
/etc/apache
/etc/php4
/var/www
然后按firehare兄弟的步骤安装。竟然连localhost也访问不了。其实之前的安装也跟兄弟你的一样的啦。唉!
在终端启动:
竟然连配置文件都没?!真变态!yongyi@yongyi:~$ sudo /etc/init.d/apache2 start
* Starting web server (Apache2)...
*ache2: could not open document config file /etc/apache2/apache2.conf [fail]
看来是rpwt了,不成我装的ubuntu是D版
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
原来安装过程已经提错:
正在设置 apache2-mpm-worker (2.0.53-5ubuntu5.1) ...
It looks like you've deleted /etc/apache2/mods-available/cgid.load, so mod_cgid cannot be enabled. To fix this, please purge and reinstall apache2-common.
* Starting web server (Apache2)...
*ache2: could not open document config file /etc/apache2/apache2.conf [fail]
invoke-rc.d: initscript apache2, action "start" failed.
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系: