- amazon AMI linux server install on AWS
- $sudo yum update : system update
- nginX + PHP-FPM
- $sudo yum install -y nginx php-fpm : install nginx & php-fpm(5.3)
- $sudo yum install -y php-devel php-mysql php-pdo php-pear php-mbstring php-cli php-odbc php-imap php-gd php-xml php-soap : install php extension
- mariaDB
- $sudo vi /etc/yum.repos.d/MariaDB.repo : 수정모드 진입.
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
- $sudo yum install MariaDB-server MariaDB-client : mariaDB 설치
- $sudo service mysql start
- $sudo mysql_secure_installation : DB password 설정.
( 처음에 패스워드 입력하라고 하는데, 초기 설정한적이 없으므로 그냥 enter 입력하면 됩니다. ) nginX setting
$sudo vim /etc/nginx/nginx.conf 설정server { root /usr/share/nginx/html; location / { index index.php index.html index.htm; } location ~ \.(php|htm|html)$ { fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
php-fpm 설정
$ sudo vim /etc/php-fpm.d/www.conf : www.conf 설정 (각 항목을 찾아 아래 내용과 같이 수정)listen = /var/run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx listen.mode = 0664 user = nginx group = nginx
EC2 인스턴스 재 시작 시 nginx + mysql + php fpm 자동 실행 되도록 설정
$ sudo chkconfig nginx on
$ sudo chkconfig mysql on ( 설치는 mariaDB 이나 이름은 mysql 서비스로 설치됨. )
$ sudo chkconfig php-fpm onNginx + MySQL + php-fpm 서비스 시작
$ sudo service php-fpm start
$ sudo service nginx start
$ sudo service mysql startphp 환경설정.
<?php ?> -> <? ?> 로 가능하게 설정.
$sudo vi /etc/php.ini 화일 수정.short_open_tag=On 으로 설정 : php 명령 생략
nginX + php-fpm + mariaDB 설정 완료.
'dev > webDev' 카테고리의 다른 글
GA 세션 및 캠페인 만료 기간 처리 기간을 설정하자. (0) | 2018.01.06 |
---|---|
SMS/LMS/MMS 발송 서비스 업체 찾기. (0) | 2018.01.02 |
인스타그램(instagram) followers 숫자 정확하게 알아내기. (1) | 2015.02.10 |
각종 코드 변환하는 페이지 - 한글도 지원. (0) | 2014.09.29 |
IE this.width 표기 불가 문제. (0) | 2014.03.07 |