CentOS6+nginx+memcached+php+ImageMagickインストール

メモ。

CentOS6の状態:SELinux disabled、sshとか設定済み、iptablesは適宜。


■nginx
nginx公式リポジトリを導入してインストール。
# rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
# yum install nginx

■php
php-fpmを導入する。
# yum install php-fpm php-その他

■ImageMagick
# yum -y install ImageMagick-devel php-devel gcc
(peclのためにphp-develとgccも必要)
# pecl install imagick
/etc/php.ini に

extension=imagick.so

を追記。

■memcachedでセッション管理
/etc/php-fpm.d/www.conf

php_value[session.save_handler]=memcache
php_value[session.save_path]="localhost:11211"

■nginx+phpの設定
/etc/nginx/conf.d/default.conf

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/path/to/web$fastcgi_script_name;
include fastcgi_params;
}

phpinfo()で確認してImageMagickが動くことを確認。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください