linux - wowlinux-kkache
deamon 버젼
mysql_3.23.49
php4.0.6
apache_1.3.24
Zend (기억이 잘나진 않지만 php4.0버젼을 지원하는 것임)
#표시는 root권한이구요
$는 mysql 유져입니다.
#groupadd -g 60 dbms
#useradd -u 60 -g dbms mysql
#vi /etc/ld.so.conf
--->마지막줄에 추가했음
/usr/local/lib
#ldconfig
#vi /etc/rc.d/rc.local
-->다음을 추가함
if [ -x /etc/rc.d/rc.local.add ] ; then
. /etc/rc.d/rc.local.add
fi
#touch /etc/rc.d/rc.local.add
#chmod +r /etc/rc.d/rc.local.add
--------------------mysql install----------------------------
$./configura
--localstatedir=/home/mysql/data
--with-mysqld-ldflags=-all-static
--with-mysqld-user=mysql
--without-debug
--with-charset=euc_kr
$make
#make install
이하 mysql은 동작이 잘됨
--------------php & apache & zend -----------------------
(Apache)
$vi src/Configuration.tmpl
------>다음을 찾아서 수정
EXTRA_LDFLAGS=-rdynamic
$./configure
(PHP)
$./configure
--with-mysql=/usr/local/mysql
--with-apache=../apache_1.3.24
--with-config-file-path=/usr/local/etc/httpd (httpd은 미리 만들어 놓음)
--with-exec-dir=/usr/local/mysql/bin
--without-debug
--enable-track-vars
$make
#make install
#cp php.ini-dist /usr/local/etc/httpd/php.ini
(ZendOptimizer)
#tar zxvf ZendOptimizer....
#cp data/ZendOptimizer.so /usr/local/lib
#vi /usr/local/etc/httpd/php.ini
---->다음을 추가
zend_optimizer.optimization_level=15
zend_extension="/usr/local/lib/ZendOptimizer.so"
(Apache)
$./configure
--prefix=/usr/local
--sysconfdir=/usr/local/etc/httpd
--datadir=/home/httpd
--localstatedir=/var/httpd
--with-port=80
--activate-module=src/modules/php4/libphp4.a
$make
#make install
여기까지는 잘 된것 같은데 httpd.conf파일에
PHP4 부분의 AddType application 이 나오질 않습니다. 그냥
AddType application tar..(뒤는 잘 생각이 나질 않네요) 이렇게만 나옵니다.
그래서 AddType application .php4 .php 를 추가 시키고 phpinfo()소스를 짜서 해봤는데
PHP INFO page는 나옵니다.
그런데 확장자를 php로하면 phpinfo소스만 텍스트로 출력됩니다.
이게 에러인지 궁금합니다. 에러라면 어떻게 해야 하는지도 알고싶구요..
mysql과 연동은 아직 못해봤습니다.
ps : 고수님들께 죄송하지만 위 소스 해석주석을 부탁드립니다.--이 곳에 서명을 적어주십
시오. M$... 띠뿔.. ㅡㅡ;
어려운 linux.. 난 영원한 삽(shob)인가..ㅡㅡ;