'mysql'에 해당되는 글 2건
솔라리스 7서버에 apache,mysql,php 설치하기솔라리스 7서버에 apache,mysql,php 설치하기
Posted at 2019. 10. 19. 17:51 | Posted in ServerSolaris 7 Ver 토대로 작성된 내용입니다. 버전에 따라 일부 내용이 맞지 않을 수 있으니
참고 하시기 바랍니다.
설치 버전 apache_1.3.23 / php-4.1.2 mysql-3.23.49 |
1. 먼서 apache,php,mysql DownLoad
apache = www.apache.org
php = www.php.net
mysql = www.mysql.com -> mysql user가 설치함
2. 먼저 필요한 화일을 다운로드 받아 설치합니다.
www.sunfreeware.com 에서 받습니다.
autoconf-2.52-sol7-sparc-local :
jpeg-6b-sol7-sparc-local :
automake-1.4-sol7-sparc-local :
libpng-1.2.1.tar : 소스버전으로 풀어주세요 /usr/lib에 카피해줄것
압축풀고 나서 scripts폴더에 들가보면 makefiles.solaris란 파일이 있슴
이걸을 위로 makefiles란 이름으로 카피한후 gmake install시키면 됩니다
binutils-2.11.2-sol7-sparc-local :
make-3.78.1-sol7-sparc-local : /usr/local/bin/gmake로 풀어주세요
bison-1.28-sol7-sparc-local :
perl-5.6.1-sol7-sparc-local :
flex-2.5.4a-sol7-sparc-local :
tar-1.13.19-sol7-sparc-local : /usr/local/bin/gtar 로 바꿔주세요
gcc-2.95.3-sol7-sparc-local : gcc-2.95.3
texinfo-4.0-sol7-sparc-local :
gcc-3.0.3-sol7-sparc-local : gcc-3.0.3
gd-1.8.4.tar : /usr/local/gd 에 풀어 사용합니다.
gzip-1.3-sol7-sparc-local : gzip,gunzip을 사용하기 위해서 필요합니다.
zlib-1.1.4.tar : 반드시 소스버전을 받아서 컴파일 하세요.
3. /usr/local/bin 을 $PATH에 추가 시켜 주십시요. 가령 /etc/profile, $HOME/.profile
4. mysql 설치
mysql 유저를 생성한 후 이 유저로 ./configure gmake 가 이루어 지며. mysql 구동역시 이 유저로만 가능!!!<중요>
mysql화일은 오로지 gtar로만 풀수 있습니다!! <중요>
에러는 상위 폴더에
1) ./configure
m1.sh 이라는 쉘로 만들어서 했습니다.
#!/bin/sh
rm ../mysql_configure_error.log //에러저장 파일 지우기
rm config.cache //할때마다 기존 cofig내용 지우기
# CFLAGS=-DHAVE_CURSES_H CXXFLAGS=-DHAVE_CURSES_H
LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/share/lib:/usr/local/share/lib:/usr/local/include:/usr/lib/libp/
export LD_LIBRARY_PATH // 위 두줄을 위한 패스 등록
CC=gcc CFLAGS=\"-O3 -DHAVE_CURSES_H\" CXX=gcc CXXFLAGS=\"-O3 -felide-constructors -fno-exceptions -fno-rtti -HAVE_CURSES_H\" ./configure prefix=/usr/local/mysql --localstatedir=/export/home/mysql_data --with-low-memory --with-charset=euc_kr --with-extra-charsets=all 2> ../mysql_configure_error.log // mysql configure
2) config.h 화일 수정
#define HAVE_TERM 라인을 지웁니다.
3) gmake
m2.sh
#!/bin/sh
rm ../mysql_gmake_error.log
make clean
make 2> ../mysql_gmake_error.log
4) gmake install <- 이것만 root로 실행합니다.
m3.sh
#!/bin/sh
./mysql_gmake_install_error.log
gmake install ../mysql_gmake_install_error.log
5) /usr/local/bin/mysql_install_db 실행 <- 꼭 mysql user 로만 할 것
6) /usr/local/bin/safe_mysqld & <- 꼭 mysql user로만 할 것
7) mysqladmin -u root -p XXXXXXX <- 패스워드 입력
8) mysql -u root -p XXXXXXX
5. 임시로 apache설치
1) 임시로 아파치 configure
a1.sh
#!/bin/sh
rm ../apache_temp_conf_error.log
./configure --prefix=/usr/local/apache 2> ../apache_temp_conf_error.log
6. php 설치
# mysql의 헤더화일이 있는곳을 링크시켜야함 /usr/local/ 이렇게 꼭!!!!!!!!!!!!!! 기억할것
# --with-apache=/ (X) --with-apache2=/ (0) 2.0이상 설치시.. ^^
1) ./configure
p1.sh
#!/bin/sh
rm config.cache
rm ../php_conf_error.log
./configure --with-mysql=/usr/local --with-apache=/export/home/kawi/apm_pds/apache_1.3.23 --with-gd=/usr/local/gd --with-language=korean --with-charset=euc_kr --with-config-file=/usr/local/lib --enable-track-vars --disable-debug 2> ../php_conf_error.log
# apache 2.0.X설치시
./configure --with-mysql=/usr/local/ --with-apache2=/export/home/kawi/apm_pds/httpd-2_0_28 --with-gd=/usr/local/gd --with-language=korean --with-charset=euc_kr --with-config-file=/usr/local/lib --enable-track-vars --disable-debug
# apache 1.3.X 설치시
./configure --with-mysql=/usr/local --with-apache=/export/home/kawi/apm_pds/apache_1.3.22 --with-gd=/usr/local/gd --with-language=korean --with-charset=euc_kr --with-config-file=/usr/local/lib --enable-track-vars --disable-debug 2> ../php_configure_error.txt
저와 같은 경우는 아래와 같이 하였습니다.
2) gmake
p2.sh
#!/bin/sh
rm ../php_gmake_clean_error.log
rm ../php_gmake_depend_error.log
rm ../php_gmake_error.log
gmake clean 2> ../php_gmake_clean_error.log
gmake depend 2> ../php_gmake_depend_error.log
gmake 2> ../php_gmake_error.log
3) gmake install
p3.sh
#!/bin/sh
gmake install 2> ../php_gmake_install_error.log
6. apache 설치
1) ./configure
#a1.sh
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --enable-module=info --enable-module=status 2> ../apache_conf_error.log
2) ./src/Makefile 수정할것
LIBS1= -R/usr/ucblib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/3.0.1 -R/usr/local/gd/ -R/usr/local/lib/mysql -L/usr/ucblib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/3.0.1 -L/usr/local/gd/ -L/usr/local/lib/mysql -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lpam -ldl -lmysqlclient -lgd -lcrypt -lresolv -lresolv -lm -ldl -lsocket -lsocket -lgcc -lcrypt -lsocket -lnsl -lz
3) gmake
#a2.sh
rm ../apache_gmake_error.log
gmake clean
gmake 2> ../apache_gmake_error.log
4) gmake install
#a3.sh
gmake install 2> ../apache_gmake_install_error.log
'Server' 카테고리의 다른 글
su 사용자 제한하기 (0) | 2019.10.21 |
---|---|
퍼미션 이해하기 (0) | 2019.10.17 |
그누보드에서 중국IP 차단하기 (0) | 2019.10.07 |
웹파일 백업 스크립트 (0) | 2019.10.07 |
telnet 막고 ftp만 권한 주기 (0) | 2013.09.27 |
Table 목록 가져오기Table 목록 가져오기
Posted at 2019. 10. 16. 11:08 | Posted in DataBaseSELECT A.TABLE_NAME, B.COMMENTS
FROM ALL_TABLES A, ALL_TAB_COMMENTS B
WHERE A.TABLE_NAME = B.TABLE_NAME AND A.TABLE_NAME LIKE :table_name || '%'
ORDER BY A.TABLE_NAME
;
'DataBase' 카테고리의 다른 글
[oracle 10g]오라클 한글깨짐 현상 해결방법 (0) | 2019.10.22 |
---|---|
오라클 UPDATE 후 COMMIT 한 데이터 복구방법 (0) | 2019.10.16 |
오라클 export 및 import (0) | 2013.08.30 |
archive mode로 변경 (0) | 2013.08.30 |
Table Import (0) | 2013.08.30 |