PHP 바로가기 만들기

PHP 바로가기 만들기

설치했는데 XAMPPPHP는 다음과 같습니다.

/opt/lampp/bin/php-5.3.8

PHP 파일을 실행해야 할 때마다 다음을 수행해야 합니다.

/opt/lampp/bin/php-5.3.8 testando.php

심볼릭 링크를 사용하는 것 외에 다른 방법이 있습니까?

나는 이걸했다 /etc/init.d/:

sudo ln -s /opt/lampp/bin/php-5.3.8 php

PHP를 실행해야 할 때 왜 이렇게 ./php하는 대신 이렇게 해야 합니까 php?

./via 설치 처럼 를 사용하지 않고 이를 달성할 수 있는 방법이 있습니까 ?apt-get

답변1

변수에 나열된 폴더 중 하나에 링크를 만들어야 합니다 PATH. echo $PATH경로 목록을 보려면 실행하세요 . 이러한 경로 중 하나에 링크를 만든 후에는 더 이상 앞에 추가할 필요가 없습니다../

답변2

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

답변3

어떤 것을 만들어심볼릭 링크이름으로 실행하려는 실행 파일에서 위치 중 하나로.

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

실행 전에 실행 파일이 포함된 디렉터리로 변경하는 것이 일반적이지 않기 때문에 기본 PATH에는 현재 디렉터리가 포함되어 있지 않습니다.

시스템 디렉토리를 어지럽히지 마십시오. /etc/init.d시스템 서비스를 시작하고 중지하기 위한 스크립트가 포함되어 있습니다. 이는 인터프리터에 대한 링크를 넣는 위치가 아닙니다.

답변4

/etc/profile.d/php_alias.sh:: 파일을 생성합니다.

별칭 php='/opt/lampp/bin/php-5.3.8'

(배시 다시 시작)

관련 정보