nginx+php+mysql环境
2015-08-02 22:07
639 查看
安装nginx
修改/data/nginx/conf/nginx.conf
启动nginx
安装php
安装redis扩展 https://github.com/phpredis/phpredis#installation
修改php.ini增加
启动php
安装mysql
./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
安装mysql
yum install mysql-server service mysqld start chkconfig mysqld on chkconfig --list | grep mysqld mysqladmin -u root password 'xxxxx'
相关文章推荐
- nginx 平滑升级tengine
- nginx主模块指令
- Nginx介绍
- Linux下安装Nginx1.9.3
- Nginx切割日志管理简单说明
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Linux-nginx-phpfpm
- nginx配置
- nginx集群中图片指定一个地址中
- 架构设计:负载均衡层设计方案(6)——Nginx + Keepalived构建高可用的负载层
- nginx File not found 错误分析与解决方法
- Linux下 nginx + php 环境搭建
- 怎么完全卸载nginx
- Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略
- nginx的优化
- Nginx fastcgi_param解释
- [日志分析]在nginx日志中,提取有效的request uri
- nginx错误日志
- Nginx常用命令介绍
- Nginx学习总结