|
¸®´ª½º Tech °Ô½ÃÆÇ
|
2024. 03. 29. |
|
|
|
|
|
|
|
PHP 4.2.1 ÄÄÆÄÀÏ Çϱâ |
|
|
|
|
|
³¯Â¥: 2002.11.20. 10:46:55 Á¶È¸: 1161 |
|
|
|
|
|
|
|
|
|
|
|
|
Ãâó : http://junghyun.pe.kr/board/read.php?table=p4&no=2
http://junghyun.pe.kr/linux/rpm/apache
À§ ÆÐÅ°Áö´Â ·¹µåÇò 7.3 ºôµåÇÑ °ÍÀÔ´Ï´Ù.
¾ÆÆÄÄ¡ À¥¼¹ö ÆÐÅ°Áö¸¦ ´Ù¿î¹Þ¾Æ RPM À¸·Î ¼³Ä¡ÇÑ´Ù.
¿¹) RPM ¼³Ä¡ÇÒ¶§
´Ù¿î·Îµå ¹Þ¾Æ rpm -Uvh apache-* ¼³Ä¡¸¦ ÇÑ´Ù.
¼³Ä¡ÇÏ°í ³ª¼ http://junghyun.pe.kr/linux/php4/php-4.2.1.tar.gz
´Ù¿î·Îµå ¹Þ¾Æ ÀÓÀÇ µð·ºÅ丮¿¡ ¾ÐÃàÀ» ǬÈÄ tar zxvf php-4.2.1.tar.gz
¾ÐÃàÀÌ Ç®¸®¸é
'./configure' '--prefix=/usr' \
'--with-apxs=/usr/sbin/apxs' \
'--with-config-file-path=/usr/lib/php' \ <-- PHP ȯ°æ ¼³Á¤ÆÄÀÏ php.ini
'--disable-debug' \
'--with-exec-dir=/usr/bin' \
'--with-regex=php' \
'--with-mod_charset' \
'--with-gdbm' \
'--with-gd=shared' \ <-- gd À̹ÌÁö ó¸® ¿É¼Ç
'--with-zlib=shared' \
'--with-mysql=shared' \ <-- MySQL DB¸¦ »ç¿ëÇϱâ À§Çؼ
'--with-pgsql=shared' \ <-- PGSQL DB¸¦ »ç¿ëÇϱâ À§Çؼ
'--with-imap=shared' \
'--with-kerberos=/usr/kerberos' \
'--with-imap-ssl=/usr/lib' \
'--with-gettext=shared' \
'--with-ttf' \
'--enable-sigchild' \
'--enable-ftp=shared' \
'--enable-dba=shared' \
'--enable-socket' \
'--enable-mailparse' \
'--enable-gd-native-ttf' \
'--enable-safe-mode' \
'--enable-inline-optimization' \
'--enable-magic-quotes' \
'--enable-track-vars' \
'--enable-debugger' \
'--enable-sysvsem' \
'--enable-sysvshm' \
'--with-db3' \
'--enable-templates' \ <--ÀÌ°÷Àº Á¦°¡ ÅÛÇø´À» »ç¿ëÇϱâ À§ÇØ ³Ö¾ú½À´Ï´Ù.
'--enable-db' \
'--enable-iconv' \
'--enable-java' \
'--enable-mbstring' \
'--enable-odbc' \
'--enable-openssl' \
'--enable-mcrypt' \
'--enable-dbx' \
\ ´Â ÇÑÁÙ·Î ºÙ¿© ¾²¶ó´Â ÀǹÌ
Àڱ⠽ýºÅÛÀÇ ¸Â°Ô ÄÄÆÄÀÏ ¿É¼ÇÀ» ÁØ´Ù.
ÄÄÆÄÀÏ ¿É¼ÇÀ» ¸¶Ä¡°í make ÄÄÆÄÀÏÇÑ´Ù.
ÄÄÆÄÀÏ ÇÒ¶§ ¿¡·¯°¡ ¹ß»ýÇϳª È®ÀÎÇÑ´Ù.
¾Æ´Ï¸é make > make Çؼ ÄÄÆÄÀÏ ³»¿ëÀ» make ÆÄÀÏ¿¡ ³Ö¾î ³ªÁß¿¡ È®ÀÎÇÒ ¼ö
µµ ÀÖ´Ù. ÄÄÆÄÀÏÀÌ ³¡³ª°í ³ª¸é make install ÀνºÅçÇÑ´Ù.
¼³Ä¡°¡ ³¡³ª°í ³ª¸é php.ini-dist ÆÄÀÏÀ» /usr/lib/php µð·ºÅ丮¿¡ php.ini
ÆÄÀÏ·Î º¹»çÇÑ´Ù. º¹»çÈÄ ÆíÁý±â·Î php.ini ÆÄÀÏÀ» ¿¾î¼ ÆíÁýÇÑ´Ù.
register_globals = On
; Directory in which the loadable extensions (modules) reside.
extension_dir = /usr/lib/php/extensions
extension=dba.so
extension=ftp.so <-- FTP
extension=gd.so <--gd ¶óÀ̺귯¸®µµ ¼³Ä¡ µÇ¾î ÀÖ¾î¾ßÇÕ´Ï´Ù.
extension=gettext.so
extension=imap.so <--¸ÞÀÏ imap ¼ºñ½º¸¦ Áö¿øÇØ¾ß ÇÏ°ÚÁÒ
extension=iconv.so
extension=mysql.so <--MySQL DB ¼³Ä¡µÇ¾î ÀÖ¾î¾ßÇÕ´Ï´Ù.
extension=pgsql.so <--pgsql DB ¼³Ä¡µÇ¾î ÀÖ¾î¾ßÇÕ´Ï´Ù.
extension=zlib.so
À§ ÆÄÀÏÀº /usr/lib/php/extensions/no-???? µð·ºÅ丮¿¡ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
À§ ºÎºÐÀ» ã¾Æ ¼öÁ¤ÇÑÈÄ ÀúÀåÇÏ°í ³ª¼ ¾ÆÆÄÄ¡ ȯ°æ ¼³Á¤ÆÄÀÏ
/etc/httpd/conf/httpd.conf ÆÄÀÏÀ» ÆíÁý±â·Î ¿¾î¼
¾Æ·¡¿Í °°ÀÌ Ãß°¡ ÇÕ´Ï´Ù.
LoadModule php4_module modules/libphp4.so
AddModule mod_php4.c
<IfModule mod_php4.c>
AddType application/x-httpd-php .php .php4 .php3 .phtml .ph .inc
AddType application/x-httpd-php-source .phps
</IfModule>
¼öÁ¤ÇÑ ÈÄ ÀúÀåÇÏ°í ³ª¼ ¾ÆÆÄÄ¡ µ¥¸óÀ» Àç½ÃÀÛÇÕ´Ï´Ù.
°èÁ¤¿¡¼ ÆÄÀÏÀ» Çϳª ¿¾î¼
<?
phpinfo();
?>
»ðÀÔ ÈÄ ÀúÀåÇÏ°í ³ª¼ À¥¿¡¼ È®ÀÎÀ» ÇÑ´Ù.
http://junghyun.pe.kr/phpinfo
|
|
|
|
|