웹마스터 팁

#1. EPEL,REMI 레포지터리 RPM 설치

 

 

#2. 레포지터리 파일 수정

 

# vi /etc/yum.repos.d/remi.repo

[remi]
enabled=1


# vi /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 

#3. CentOS 패키지 업데이트 & 패키지 삭제

 

# yum remove httpd mysql php 
# yum update

 

#4. 패키지 설치

 

# yum --enablerepo=remi,remi-php55 install install ntsysv httpd httpd-devel php php-devel vsftpd* mbstring MariaDB-server MariaDB-client libjpeg-devel libpng-devel freetype-devel gd-devel libtermcap-devel ncurses-devel libxml2-devel libc-client-devel bzip2-devel libmcrypt libmcrypt-devel libmhash libmhash-devel libtool-ltdl-devel vsftpd vsftpd-devel mrtg* net-snmp* php-mysql php-mcrypt

* 필요 한 것이 있으면 더 추가 하도록 한다.
* 본인은 VSFTPD 서버와 MRTG, SNMP 를 사용할 것이기 때문에 위와 같이 설치하였음.

 

#5. Chkconfig 설정 및 데몬 시작

 

 

# chkconfig --level 235 httpd on
# chkconfig --level 235 mysql on
# chkconfig --level 235 vsftpd on
# chkconfig --level 235 snmpd on
# /etc/init.d/httpd start && /etc/init.d/mysql start && /etc/init.d/vsftpd start

 

 

#6. 아파치 SERVERNAME 설정

 

 

# vi /etc/httpd/conf/httpd.conf
ServerName 127.0.0.1
:wq

# /etc/init.d/httpd reload 

 

 

#7. php 설정

 

 

# vi /etc/httpd/conf.d/php.conf

* PHP Extension Type 추가

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

* DirectoryIndex 추가
DirectoryIndex index.html index.html.var index.php index.phtml

* php.ini 에서 업로드 용량 수정

# vi /etc/php.ini

upload_max_filesize = 100M
default_socket_timeout = 3000
max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60     ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M      ; Maximum amount of memory a script may consume

short_open_tag = On // XE 가  제대로 작동 안될때 사용.

# php.ini 에서 사용 금지할 명령어 추가
disable_functions = exec, shell

* PHP 연동 확인을 위해 /var/www/html 에 index.php 파일을 만든다.

# vi /var/www/html/index.php
<?php phpinfo() ?>

 

#8. MYSQL 설정

 

# /usr/bin/mysql -u root mysql
UPDATE `mysql`.`user` SET `Password` = PASSWORD('패스워드 설정') WHERE `User` = 'root';
FLUSH PRIVILEGES;

# vi /etc/my.cnf

[client]
default-character-set=utf8

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"

default-character-set=utf8 // 이 옵션은 안먹으니 삭제!
character-set-server=utf8
collation-server=utf8_general_ci

[mysqldump]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

 

태그 연관 글
  1. [2023/03/07] 묻고답하기 서버이전 후 오류.. ㅠ by 무명 *1
  2. [2022/09/13] 묻고답하기 이 애러문구 혹시 해결 가능할지... by 휴앤유재활병원 *1
제목 글쓴이 날짜
IP대역에 따라 다른 페이지 보여주기 [1] 지연아빠 2007.12.20
xml 포함한 플래쉬를 제로보드xe 에서 적용하는 과정 [4] file 도토리나무 2007.12.20
IE Toy 사용시 ''페이지'', ''외부페이지'' 차단되네요... [2] 폭풍의 전야 2007.12.22
회원이 이름, 닉네임등 정보 변경 못하도록 하기 [8] 지연아빠 2007.12.22
회원가입시 추가한 추가정보를 관리자와 회원자신만 보기... [5] 지연아빠 2007.12.22
외부프로그램(페이지)에서 zbxe 로그인 정보 연동하기 [33] file 도데군 2007.12.23
XE설치시 인스톨화면으로 무한 롭백오류 [2] cen89co 2007.12.23
관리자 포인트 조작 없이 레벨 아이콘 대신 원하는 아이콘 띄우기 [9] file ꂎꌰ&#41 2007.12.24
Ms 워드로 게시판 글쓰기 [1] file 더하기나무 2007.12.25
제로보드에서 로그인후 테크노트에서 로그인정보 사용하기 [4] JinHoHan 2007.12.26
APM_Setup 6 과 ZBXE 설치하기(개인서버) [3] 백성찬 2007.12.27
대용량 파일 첨부 업로드시 php.ini 파일조정값들 [5] 비나무 2007.12.28
플래쉬 테두리 없애기 [3] 부우우 2007.12.28
Parse error: parse error, unexpected '':'' in /home/hosting_users/xxx/www/xx/classes/template/TemplateHandler.class.php(341) : eval()''+ 'd code on line 14 에러에 대하여... 왕경태 2007.12.29
레벨에 따라 자동으로 그룹 변경하기 [11] 지연아빠 2007.12.29
xe에 라이프팟 연동하기 [6] 가클 2007.12.30
원하는 값으로 게시판 정렬하기 [3] 화니군 2007.12.30
서브 메뉴를 항상 펼쳐있도록... [2] :맥노턴 2008.01.01
게시판 별로 에디터의 옵션 설정하기 [6] 레드맨 2008.01.01
숫자 입력란에 숫자만 입력되게 하는 팁입니다^^ [1] shtjdals 2008.01.01