2012-12-07 6 views
0

일본어 텍스트를 윗 발음 알파벳으로 변환하는 도구입니다. 내가 Bluehost이있는 공유 서버에 오전 이후 모두가 root 디렉토리에 설치 소스에서 .rpm을 기타 제작 가이드와 함께 설치하려고루트 권한없이 kakasi를 설치할 수 있습니까?

,

내가 거기 설치 권한이 없습니다.

분명히 rpm을 실행하거나 해당 단계를 수행하면 권한 오류가 발생합니다.

이 도구를 설치하는 방법은 HTML 공용 디렉토리입니까?

답변

0

소스 코드 .tar.gz를 here (현재 kakasi-2.3.4.tar.gz)에서 다운로드하면 원본에서 컴파일하고 원하는 곳에서 설치할 수 있습니다.

다음은 설치하려는 디렉토리를 나타 내기 위해 을 사용합니다.

?> tar xfvz kakasi-2.3.4.tar.gz 
?> cd kakasi-2.3.4 
?> configure --prefix $KAKASI_DIR 
?> make 
?> make install 

오류 메시지가있는 경우 각 단계를 확인하십시오. 난 그냥 문제없이 Fedora 17에서 프로 시저를 실행했지만 오류가 발생하면 대부분의 종속성 누락과 관련이 있습니다. rpm과 달리 소스에서 빌드한다는 것은 설치를 시작하기 전에 모든 종속성이 설치되어 있는지 확인해야한다는 의미입니다.

+0

효과가있는 것으로 보입니다. 나는 자신의 방식으로 오류를 발견했습니다. 하지만 지금은 php.ini에 넣어야 할 것이 없습니다. extentions 폴더에 kakasi 파일을 넣으시겠습니까? – user1397417

+0

make install 후에 만든 public_html/lib/폴더에 libkakasi.so라는 lib가 있습니다. 따라서이 줄을 php.ini에 추가해 보았습니다. extension =/home/mrhowtos/public_html/lib/libkakasi.so 하지만 그것은 작동하지 않는 것, kakasi 함수 호출은 여전히 ​​정의되지 않은 함수에 대한 호출로 간주됩니다. – user1397417

+0

이 문제를 해결하는 방법을 모르겠습니다. 나는 PHP로 공유 라이브러리를 사용한 적이 없다. 이것에 대해 별도의 질문을하는 것을 고려 했습니까? – jogojapan

관련 문제