Создайте ярлык для PHP

Смысл теневого файла паролей - это getpwnam не возвращает пароли из него. Необходимо посмотреть на man 3 shadow и getspnam в частности.

0
05.06.2012, 19:48
4 ответа

Необходимо сделать ссылку в одной из папок перечисленной в Вашем PATH переменная. Выполненный echo $PATH видеть список путей. После того как ссылка создается в одном из тех путей, Вы больше не должны будете предварительно ожидать ./

2
28.01.2020, 02:21
  • 1
    , где делают меня echo $PATH? –  Gerep 05.06.2012, 19:56
  • 2
    От терминала или консоли... Иначе "командная строка" –  Tim 05.06.2012, 21:59

php если бы  начальная загрузка сценарий не был, то Вы никогда не должны вставлять это /etc/init.d

Обычно у Вас должна быть названная ссылка символа php в /opt/lampp/bin/ , который связан с /opt/lampp/bin/php-5.3.8

(В противном случае сделайте ln -s /opt/lampp/bin/php-5.3.8 /opt/lampp/bin/php сделать эту работу)

И в Вашем ~/.bashrc, добавьте больше пути к $PATH:

export PATH=$PATH:/opt/lampp/bin/

И Вы выполняете свой сценарий как это на любом каталоге:

php XX.php

2
28.01.2020, 02:21

Сделайте символьную ссылку из исполняемого файла, который Вы хотите выполнить по имени к местоположению в Вашем ПУТИ.

ln -s ../../../opt/lampp/bin/php-5.3.8 /usr/local/bin/php

ПУТЬ по умолчанию не содержит текущий каталог, потому что это редко для изменения на каталог, содержащий исполняемый файл прежде, чем выполнить его.

Не портите с системными каталогами. /etc/init.d содержит сценарии, которые запускают и останавливают системные службы; это не место для помещения ссылки на интерпретатор.

0
28.01.2020, 02:21

Сделайте файл/etc/profile.d/php_alias.sh::

исказите php = '/opt/lampp/bin/php-5.3.8'

(перезапустите удар),

0
28.01.2020, 02:21

Теги

Похожие вопросы