RHEL 5.0打印中的第一个PHP程序出现问题“hello world”。

我想在RHEL 5.0中学习PHP

所以为此我安装了Apache服务器

yum install httpd* service httpd restart 

然后我写了一个简单的程序。 这时候我在/root目录下

 vi deepak.php <?php echo -e "Hello World This is my first program in Php"; ?> 

然后,我进入GUI模式并打开Mozilla Firefox,并在地址栏给出了地址

本地主机/根/ deepak.php

但这不适合我。 错误很常见, Server can not find the page..

现在我认为我的编码是对的,但是我不知道我错在哪里。

我需要在RHEL中进行更多设置,还是必须在任何文件中input一些内容?

我应该分别安装PHP吗? 如果是,请告诉我正确的RHEL 5.0软件包名称。

首先,你需要确保Apache和PHP已经安装。 作为根:

 yum install http php service httpd restart 

要查看刚刚安装的php软件包的信息和文件列表,请input:

 rpm -qil php 

php包装在php-cli包中,所以你现在可以这样做:

 [user@box ~]$ php -v PHP 5.1.6 (cli) (built: Apr 7 2009 08:00:18) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies [user@box ~]$ 

接下来,您需要将您的PHP文件放在正确的位置。 Apache的默认位置是:

 /var/www/html 

因此,创build/var/www/html/test.php作为根,它应该在http://localhost/test.php工作 。

不build议以root用户身份开发应用程序/软件。 您应该创build一个单独的用户来进行一般用法和软件开发。 看到:

  1. http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Deployment_Guide-en-US/s1-users-configui.html (或useradd命令)
  2. /etc/httpd/conf/httpd.conf – findUserDir部分,并根据说明启用UserDirs。 您需要在进行更改后重新启动apache(如上所述的service httpd restart )。 启用UserDirs将允许您新创build的用户在其主目录中创build一个public_html目录,然后使用http:// localhost / 〜username访问文件。

互联网包含大量不同质量和相关性的文档,尽可能坚持使用RHEL文档。

祝你好运!