'2009/01/06'에 해당되는 글 2건

  1. 2009.01.06 DNS-323에서 php에 gd라이브러리 사용하기 58
  2. 2009.01.06 DNS-323에 PHP와 MySQL 서비스 올리기 3091
2009. 1. 6. 15:06

처음 ffp을 설치하고, php와 mysql 서비스를 올리면 gd라이브러리를 사용할수 없습니다.

다음 명령어로 확인가능
php -i | grep GD

PHP Warning:  PHP Startup: Unable to load dynamic library '/ffp/lib/php/extensions/no-debug-non-zts-20060613/gd.so' - File not found in Unknown on line 0

위 메시지를 보시면 알겠지만 gd라이브러리를 사용할수 없다고 나옵니다.

이런 메시지를 만나면 다음 2가지 패키지를 설치한 후에 웹서버를 재시작 해주시면 됩니다.
libjpeg-6b-1.tgz, libpng-1.2.29-1.tgz

다음과 같이 패키지를 설치해 주시면 됩니다.
mkdir /mnt/HD-a2/imsi
cd /mnt/HD_a2/imsi

wget http://www.inreto.de/dns323/fun-plug/0.5/packages/libpng-1.2.29-1.tgz
funpkg -i libpng-1.2.29-1.tgz

wget http://www.inreto.de/dns323/fun-plug/0.5/packages/libjpeg-6b-1.tgz
funpkg -i libjpeg-6b-1.tgz

/ffp/start/lighttpd.sh restart

자 이렇게 해서 또 한가지 문제를 풀어나가는군요.

원본서버에서 받지 못할경우를 대비해서 패키지를 첨부파일로 올려놓겠습니다.
Posted by 굿데이
2009. 1. 6. 10:14
DNS-323 장비에 lighttp 웹서버를 올렸다면

이제 php를 사용가능하게 만들어 줘야 제대로 된 웹서버라 할수 있지요.

적당한 위치에 임시 디렉토리를 만듭니다.
mnt/HD_a2/imsi 라는 디렉토리를 만들도록 하지요.

mkdir mnt/HD_a2/imsi

cd mnt/HD_a2/imsi

자~ 이제 설치에 필요한 파일들을 받을 차례 입니다.

wget http://81.216.140.39/dns-323/mysql_and_php/mysql-5.0.67-3.tgz
wget http://81.216.140.39/dns-323/mysql_and_php/php-5.2.6-mysql50-1.tgz

funpkg -i mysql-5.*.tgz
funpkg -i php-5.2.6-mysql5*.tgz

자.. 이제 설치까지 완료가 되었네요.


이제 설정 파일을 수정합니다.

cp /ffp/etc/examples/my.cnf /ffp/etc/.

wget http://81.216.140.39/dns-323/mysql_and_php/php.ini

cp /mnt/HD_a2/imsi/php.ini /ffp/etc/.

설정 파일을 /ffp/etc 디렉토리로 복사했습니다.

이제 ffp/etc 디렉토리로 이동해서 간단한 수정만 하면 됩니다.

php.ini파일을 열어서
extension=gd.so
extension=mysql.so
extension=pdo.so
extension=pdo_mysql.so

위부분의 주석을 풀어주시면 됩니다.

이제 마지막으로 새 데이터베이스를 생성합니다.
mysql_install_db


이제 끝~~ 이것으로 php와 mysql 세팅이 완료 되었습니다.

^^

ps, 필요한 파일은 첨부했으니 필요하면 여기서 받으세요.
Posted by 굿데이