웹마스터 팁
XE 1.8 대응 apache 2.2 / php 5.5 / MariaDB 10 설치
2015.04.19 01:32
#1. EPEL,REMI 레포지터리 RPM 설치
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# 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 update
#4. 패키지 설치
* 필요 한 것이 있으면 더 추가 하도록 한다.
#5. Chkconfig 설정 및 데몬 시작
# 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 설정
ServerName 127.0.0.1
:wq
# /etc/init.d/httpd reload
#7. php 설정
* 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 설정
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
-
간장게장같은남자
2015.04.27 02:35
-
silhwang
2015.04.29 12:14
내용 잘 봤습니다. CentOS 6.X 기준 맞나요?
아 그리고 추가적으로 세세한 셋팅 부분 강의도 혹시 가능하실까요?^^
-
간장게장같은남자
2015.05.02 08:25
세세한 세팅이라는게 어느부분을 말씀하시는건가요?
-
silhwang
2015.05.05 13:45
실서버용으로 쓰이기 위한 세팅요.
httpd.conf, php.ini 등 세팅요 -
간장게장같은남자
2015.05.07 13:12
저정도만 세팅하셔도 실사용으로 사용하시는데는 무리 없습니다.
아무리 튜닝을 하더라도 서버 고유의 스팩의 스피드는 못따라가더군요 -_-;
나머지는 memcache, eaccelator, apc 등등을 사용하시는건데 이정도의 정보는 네이버에 찾아보시면 많이 나옵니다. -
silhwang
2015.05.08 09:16
네.감사합니다. -
silhwang
2015.06.11 23:39
궁금한게 있는데요.
gd 라이브러리가 설치가 안되네요...ㅠ
해결방법이 없는지...
-
Luatic™
2015.06.12 00:05
yum -y install php-gd 하시면 설치될겁니다.
-
silhwang
2015.06.12 00:50
감사합니다. 해결되었습니다. ^^
그런데 php환경 설정 파일이 기존 /etc/php.ini 에서
/etc/httpd/conf.d/php.conf 로 바뀐거 같더라구요.
session.save_path를 수정해야 되는데... 아무리 수정해도 로그인이 안되서...
찾아보니 저 파일 수정하니깐 되더라구요.ㅎㅎ
-
간장게장같은남자
2015.06.23 11:47
save_path 는 /etc/php.ini 에서 수정 가능합니다.
-
꾸링
2015.08.21 06:47
아파치 2.2랑 php5.5. Arp버전때문에 충돌안나나요? Remi repo로 설치했는데 sql버전이5.0이라 php-mysql설치를 못해서 백그라운드한 ㅠㅠ
제목 | 글쓴이 | 날짜 |
---|---|---|
나만의 미니홈 만들기 ㅡ메뉴에 게시판 연결 [5] | 예뜨락 | 2004.12.17 |
인스타그램 해시태그 회원가입 없이 끌어오기 | 외인 | 2017.02.08 |
XE 1.8 대응 apache 2.2 / php 5.5 / MariaDB 10 설치 [11] | 간장게장같은남자 | 2015.04.19 |
DB에서 직접 시퀀스 생성하기 [3] | 기진곰 | 2015.07.18 |
구글 API 활용(뉴스가져오기) | pixfine | 2014.09.24 |
이거 어디다 올려야 될 지 몰라 여기다 올립니다. 프로그래머님들 읽어보세요. [2] | 유샤인 | 2014.06.10 |
짧은 주소를 가능 하게 하는 서버(아파치, httpd) 설정 [3] | 꿈섬 | 2014.07.27 |
해외 아이피 차단 방법입니다. [3] | Flolida | 2014.03.01 |
Windows IIS 에서 F5 연타 방지하기 (mod_evasive , limit_req) [3] | StyleRoot | 2014.04.08 |
페이지로딩시 메모리 부족이란 오류메시지가 뜰때... | 똑디 | 2013.11.07 |
rewrite mod 가 안 돼서 고생한 경험담입니다. [2] | obok | 2013.06.29 |
-추가- 당신의 XE 기반 홈페이지를 훅가게 하는 방법 4가지 [26] | 老姜君 | 2009.10.08 |
메인화면에 설문조사 위젯(?) 만들기 [3] | 3D매니아 | 2010.12.14 |
'신고 수' 노출 함수 및 신고시 게시글 이동팁 [11] | 인터니즈™ | 2012.07.03 |
IIS 7.5 + XE 업로드 용량 개선 방법 [1] | 류군 | 2012.07.16 |
첨부파일 100% 에서 사라지는 문제 저도 해결 [2] | 안나오네 | 2010.06.09 |
큰 파일의 썸네일이 안생길때 해결방법-추가 [7] | HIKARU | 2008.03.18 |
간단한 시간제한 자료실 만들기 [2] | 옥수수밭 | 2010.03.17 |
이유는 모르겠는데 뷰테이블을 쓰면 XE의 속도가 크게 떨어지는 것 같습니다. [2] | 철갑 | 2011.04.25 |
레이아웃에 소스추가해서 트래픽보기! [2] | 막시민 | 2011.03.07 |
4번 yum 인스톨 관련하여 enableremi 명령어에 오류가 있어 수정하였습니다~