Я хочу изучить PHP в RHEL 5.0.
Поэтому для этого я установил сервер Apache от
yum install httpd*
service httpd restart
Затем я написал простую программу. В это время я нахожусь в /root
каталог
vi deepak.php
<?php
echo -e "Hello World This is my first program in Php";
?>
Затем я вошел в GUI MODE, открыл Mozilla Firefox и в адресной строке дал адрес
локальный / корень / deepak.php
Но у меня это не работает. Ошибка очень частая, Server can not find the page..
Теперь я думаю, что мое кодирование правильное, но я не знаю, где я ошибаюсь.
Нужно ли мне делать какие-то дополнительные настройки в моем RHEL или делать какие-то записи в каком-либо файле?
Стоит ли устанавливать PHP отдельно? И если да, скажите, пожалуйста, правильное имя пакета для RHEL 5.0.
Во-первых, вам нужно убедиться, что Apache и PHP установлены. Как root:
yum install http php
service httpd restart
Чтобы просмотреть информацию и список файлов о php пакет, который вы только что установили, введите:
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
Итак, создайте /var/www/html/test.php как root, и он должен работать на http: //localhost/test.php.
Не рекомендуется разрабатывать приложения / программное обеспечение с правами root. Вы должны создать отдельного пользователя для общего использования и разработки программного обеспечения. Видеть:
service httpd restart
как указано выше) после внесения изменений. Включение UserDirs позволит вашему вновь созданному пользователю создать каталог public_html в своем домашнем каталоге, а затем иметь доступ к файлам в http: // localhost / ~ имя пользователя.В Интернете есть много документации разного качества и актуальности, придерживайтесь документов RHEL как можно больше.
удачи!