Centos 에 nginx 와 phop 튜 토리 얼 을 설치 합 니 다.
yum install -y gcc gcc-c++ ncurses-devel perl
pcre 개발 패키지 설치 (nginx 의존)
yum install -y pcre-devel
zlib 설치
yum install -y zlib-devel
Nginx 설치
wget http://nginx.org/download/nginx-1.7.9.tar.gz
tar xzvf nginx-1.7.9.tar.gz
cd nginx-1.7.9
./configure --prefix=/usr/local/nginx --user=nobody --group=nobody && make && make install
wget: 다운로드 도구 명령 tar: 압축 해제 명령 파라미터: - x 압축 해제 - z gzip 압축 - v 압축 해제 프로 세 스 디 스 플레이 파일 - f 문서 이름 사용 여부 판단
시작 nginx
/usr/local/nginx/sbin/nginx
nginx 부팅 설정
파일 쓰기
vim /etc/init.d/nginx```
** **
chmod + x / etc / init. d / nginx ` ` 를 켜 기 시작 으로 설정 합 니 다.
chkconfig nginx on```
----
### PHP
```yum -y install autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel libmcrypt libmcrypt-devel mysql-devel```
----
### libmysqlclient
```ln -s /usr/lib64/mysql/libmysqlclient.so.18.0.0 /usr/lib/libmysqlclient.so```
> libmysqlclient, /usr/lib64/mysql/ libmysqlclient.so.18.0.0 ,PHP /usr/lib/ , , php /usr/lib/ libmysqlclient 。
>** , libmysqlclient.so.18.0.0 ( libmysqlclient.so.16.0.0), /usr/lib64/mysql/ , (libmysqlclient.so.18.0.0) , 。**
----
### libmcrypt
>centos libmcrypt-devel, mcrypt 。 , 。
```cd /usr/local```
```wget http://softlayer.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz ( )```
```tar -zxvf libmcrypt-2.5.8.tar.gz```
```cd libmcrypt-2.5.8```
```./configure --prefix=/usr/local && make && make install```
----
### PHP
```wget http://cn2.php.net/distributions/php-5.3.29.tar.gz ```
```tar xzvf php-5.3.29.tar.gz```
```cd php-5.3.29```
** 1G **
```./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-mcrypt --enable-mbstring --with-curl --disable-debug -with-bz2 --with-zlib --enable-sockets --enable-zip --with-pcre-regex --with-mysql --with-mysqli --with-gd --with-jpeg-dir && make && make install```
** 1G **
```./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-mcrypt --enable-mbstring --with-curl --disable-debug -with-bz2 --with-zlib --enable-sockets --enable-zip --with-pcre-regex --with-mysql --with-mysqli --with-gd --with-jpeg-dir --disable-fileinfo && make && make install```
```cp php.ini-production /usr/local/php/etc/php.ini```
```ln -s -f /usr/local/php/bin/phar.phar /usr/local/php/bin/phar```
```cd /usr/local/php/etc/```
```mv php-fpm.conf.default php-fpm.conf```
```mkdir /usr/local/php/log```
```chmod 777 /usr/local/php/log```
----
### php-fpm.conf
```vim /usr/local/php/etc/php-fpm.conf```
> **error_log = /usr/local/php/log/php_errors.log**
----
### php.ini
```vim /usr/local/php/etc/php.ini```
> **date.timezone = PRC**
> php **expose_php=Off**
----
### php-fpm
```cd /usr/local/php-5.3.29```
```cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm```
```chmod +x /etc/init.d/php-fpm```
```chkconfig php-fpm on```
```/etc/init.d/php-fpm start```
----
###
```mkdir /usr/local/nginx/conf/vhosts```
```vim /usr/local/nginx/conf/nginx.conf```
> log_format main , “}” **include vhosts/*.config;**
----
###
```/usr/local/nginx/sbin/nginx -t```
>** :**
>nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
>nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
----
###
```/usr/local/nginx/sbin/nginx -s reload```
> /usr/local/nginx/conf/vhosts/*.conf
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.