설치했는데 XAMPP
PHP는 다음과 같습니다.
/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
답변4
/etc/profile.d/php_alias.sh:: 파일을 생성합니다.
별칭 php='/opt/lampp/bin/php-5.3.8'
(배시 다시 시작)