nginx+php+mysql环境
安装nginx
./configure --prefix=/data/nginx --with-http_ssl_module make && sudo make install sudo chown root /data/nginx/sbin/nginx sudo chmod u+s /data/nginx/sbin/nginx
修改/data/nginx/conf/nginx.conf
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|html|txt)$ { root html/www.example.com; access_log off; expires 30d; }
启动nginx
sudo /data/nginx/sbin/nginx
安装php
./configure --prefix=/data/php --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql --enable-mysqlnd --with-openssl --with-gd --enable-gd-native-ttf make && sudo make install cp php.ini-production /data/php/etc/php.ini cp /data/php/etc/php-fpm.conf.default /data/php/etc/php-fpm.conf
安装redis扩展
https://github.com/phpredis/phpredis#installation
phpize ./configure make && make install
修改php.ini增加
extension=/data/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so
启动php
sudo /data/php/sbin/php-fpm -D -c /data/php/etc/php.ini
yum install mysql-server service mysqld start chkconfig mysqld on chkconfig --list | grep mysqld mysqladmin -u root password 'xxxxx'