웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE 1.8 대응 apache 2.2 / php 5.5 / MariaDB 10 설치
2015.04.19 01:32
#1. EPEL,REMI 레포지터리 RPM 설치
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.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
# 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
# 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
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() ?>
* 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
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
태그 연관 글
- [2023/03/07] 묻고답하기 서버이전 후 오류.. ㅠ *1
- [2022/09/13] 묻고답하기 이 애러문구 혹시 해결 가능할지... *1
댓글 11
제목 | 글쓴이 | 날짜 |
---|---|---|
로그아웃 페이지가 심심한듯 보여서 이미지를 넣어봤습니다. [9] | moonsoo | 2008.01.01 |
회원 아이디만 가지고 쪽지 보내는방법 [1] | sleep2 | 2008.01.01 |
내 홈페이지에 구글 검색용 애드센스 달기 | RulruRalra | 2008.01.01 |
홈페이지에 최근글 넣고 새창으로 띄우기 | happyblog | 2008.01.02 |
게시판 하단 검색 옵션 원하는 것만 넣기 (확장변수 포함) [10] | shtjdals | 2008.01.02 |
외부로그인-특정 페이지에 로그인창만 나타나게 하고 로그인하면 메인페이지로 이동하기 [11] | 레드맨 | 2008.01.02 |
나야나 웹호스팅에서 제로보드 XE 사용하시려면 [2] | John704 | 2008.01.02 |
주소 끝에 /zbxe 안 적어도 바로 /zbxe로 들어오는 법 [10] | 삵살개 | 2008.01.03 |
관리자 페이지 않나오게 하기 [1] | Diver | 2008.01.04 |
여러 서버에서 하나의 회원목록 관리&사용 [24] | 화니군 | 2008.01.04 |
.htaccess 세팅 (index.html 없이 리다이렉션 구현) [2] | :맥노턴 | 2008.01.04 |
회원가입시 추가 정보 입력한것이 안 보일때 [1] | 수지보더 | 2008.01.08 |
홈페이지 전반에서 오른쪽 클릭 금지하기 [12] | 팬더사촌 | 2008.01.08 |
숫자 아이디 사용법 [6] | Slick | 2008.01.10 |
zb4 게시판에 x, y를 사용하는 경우의 migration [1] | 녹슨기차 | 2008.01.10 |
아이프레임 리사이즈 모질라,익스플로러 사용가능하며 게시판 불러오기 [1] | moonsoo | 2008.01.11 |
계정 이전할때.. 알FTP쓰지 마세요... [11] | INT10002 | 2008.01.11 |
홈페이지에 간단하게 뮤직플레이어와 악세사리 설치하기 | 푸른커튼 | 2008.01.12 |
VirtualPC로 IE6.0, IE7.0을 동시에 사용해서 홈피테스트하기 [2] | D.kim | 2008.01.13 |
외부 이미지 링크 막기 (초간단) 2%부족 [5] | easy14 | 2008.01.14 |