제목 | [CentOS] eAccelerator 를 설치방법 | ||
---|---|---|---|
글쓴이 | 문군 | 작성시각 | 2015/12/01 11:19:01 |
|
|||
http://tecadmin.net/how-to-set-up-php-eaccelerator-on-centos-rhel/ 글 참고 안녕하세요. 코드이그나이터 한국 회원 여러분. "문군"입니다. 뭐 다들 eAccelerator 쯤이야 껌으로 깔지? 하지만 전 껌 씹기가 어렵더라구요. 원래 방법이 있긴 하지만 에러 메세지 뭔지 모르지만 구글링 하고 다시 깔고 삽질하고 삽질하고...삽질하고, 그래서 저처럼 그 껌 씹기 어려우신 분들에게 도움이 되고자 끄적여 봅니다. 예쁘게 봐주세요. ㅎㅎ Method 1. Using yum Package Manager 방법 1. yum 패키지 관리자 사용 # yum install php-eaccelerator # service httpd restart Method 2. Using Source Code 방법 2. 소스코드 사용 # cd /opt # wget https://codeload.github.com/eaccelerator/eaccelerator/zip/0.9.6 -O eaccelerator-0.9.6.zip # unzip eaccelerator-0.9.6.zipeaccelerator를 /opt 폴더에 다운 후 해제 합니다. Install PHP eAccelerator PHP eAccelerator 설치 # cd eaccelerator-0.9.6 # phpize문제1. phpize 없음.php-devel설치 - 있다는 메세지나 php,zend정보가 나오면 설치 된겁니다. - 했는데 반응이 에러 메세지가 나거나 "phpize 그런거 없다. 그게 뭐야?" 하는 반응이 나온다면, # rpm -qa | grep php-devel설치된 php-devel 있다면 리스트가 출력 되지만 없다면 안나옵니다. php-devel이 없을 때, # yum install php-devel - php-devel을 깔아 줍니다. # ./configure문제2. ./configure 안됨. gcc설치 - 이렇게 했을 때도 그런데 c compiler가 없다는 겁니다. 그래서 gcc를 설치 했죠. 이것도 gcc가 없을 때, 설치 해줍니다. 원할하게 진행된다면 해줄 필요 없이 무시하고 해도 됩니다. # yum install gcc # make # make install eaccelerator.ini 생성 이게 없으면 안돌아 갑니다. 꼭 설정 해줍니다. # vi /etc/php.d/eaccelerator.ini 아래 정보를 복사하여 붙여 넣어 줍니다. [eaccelerator] extension="eaccelerator.so" eaccelerator.shm_size = "0" eaccelerator.cache_dir = "/var/cache/php-eaccelerator" eaccelerator.enable = "1" eaccelerator.optimizer = "1" eaccelerator.debug = 0 eaccelerator.log_file = "/var/log/httpd/eaccelerator_log" eaccelerator.name_space = "" eaccelerator.check_mtime = "1" eaccelerator.filter = "" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" # apache가 돌아가는 웹 폴더 경로입니다. 초기값인 "/var/www/html" 가 되어 있지만 # 다른 경로라면 "/var/www/other"로 변경 해줍니다. eaccelerator.allowed_admin_path = "/var/www/html" 아까 eaccelerator.ini 설정한 cache 폴더를 만들고 chmod로 접근권한을 설정합니다. 안하면 실행이 되지 않거나 접근이 불가능합니다. # mkdir -p /var/cache/php-eaccelerator # chmod 777 /var/cache/php-eaccelerator 이렇게 하면 eAccelerator를 linux인 Centos에서 무리 없이 설치 가능 합니다. 아파치를 리스타트 하시고 # service httpd restart php file Ctrl+F 하신 후 "eAccelerator"를 검색하시면 설치된 항목이 나옵니다. 그리고 혹시 이것보다 쉬운 설치 방법이나 좋은 방법이 있다면 공유 부탁 드립니다. |
|||
다음글 | MySQL 5.7 설치시 알아둬야 할 사항 (1) | ||
이전글 | mpdf 한글 출력 (2) | ||
변종원(웅파)
/
2015/12/01 13:29:46 /
추천
0
tip 게시판으로 이동합니다. ^^
|