適用環境:
CentOS 6.5 32bit
Linux + Nginx + Mysql + PHP
バージョンと時間: (この投稿日 2014-10-14 の時点で、すべてのバージョンは最新バージョンです)
Nginx -1.7.6
Mysql-5.6.21
PHP-5.6.1
1. ダウンロード:
nginx: http://nginx.org/en/download.html
mysq私: http://dev.mysql.com/downloads/mysql/ (Linux - 汎用バージョンを選択しますLinux - 汎用 (glibc 2.5) (x86、32 ビット)、圧縮 )
php: http://php .net /downloads.php#v5.6.1
<1>
1. 依存パッケージをインストールします: # yum -y install pcre-devel zlib-devel2. インストールを構成します:
# ./configure
# make && make install
3. ソフトリンクを作成します: # ln -s / usr/local/nginx/sbin/nginx /usr/local/bin/
4. /usr/local/nginx/conf ディレクトリに入り、仮想ホスト構成ディレクトリを作成し、このディレクトリを nginx にインポートします。 conf
# mkdir vhost
# vim ./nginx.conf (最後の中括弧の前に行を追加し、保存して終了します: include vhost/*.conf; )
5 新しい仮想ホスト構成を作成できます。 vhost ディレクトリ内のファイルを .conf に移動すると、その内容は nginx.conf のサーバー部分を参照できます
<2>MySql
1。
3. my.cnf
を設定します。 # vim /etc/my.cnfb. いくつかの項目を変更します ([mysqld] の下):
datadir=/usr/local/mysql /data
socket=/tmp /mysql.sock
character-set-server=utf8
collation-server=utf8_general_ci
<3>php
1. インストールの依存関係パッケージ: # yum -y install libxml2-devel openssl-develcurl-devel libjpeg-devel libpng-devel freetype-devel openldap-devel libmcrypt-devel
2. PHP5.6 コンパイルの問題 このシステムで struct flock を定義する方法がわかりません。 --enable-opcache=no を設定してください):
# sudo ln -s /usr/local/mysql/lib/libmysqlclient.so /usr /lib/
3. 設定:
# ./configure --prefix=/ usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/ mysql_config --with-iconv-dir=/usr /local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr - -enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex - -enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-ネイティブ-ttf --with-openssl --with -mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --without-pear --with-zlib - -enable-pdo --with-pdo-mysql4. コンパイルしてインストールします (前の構成プロセスでエラーが報告されなかった場合にのみ、このステップを開始します):
# make && インストールを行う