php

Ubuntu搭建lnmp环境

1、安装nginx


安装


sudo apt-get install nginx  


服务启动、停止、重启


/etc/init.d/nginx start


/usr/sbin/nginx -c /etc/nginx/nginx.conf


/etc/init.d/nginx stop


/etc/init.d/nginx restart


配置文件


/etc/nginx/nginx.conf


二、安装MySQL


Ubuntu 安装mysql相对比较简单


1.安装mysql的服务端


apt-get install mysql-server


在安装的过程中需要你输入root用户的密码。


2.安装mysql的客户端
apt-get install mysql-client


3.安装完毕后,一般需要重新设置下字符集


1) 查看当前的编码:show variables like 'character%';
2) 修改my.cnf,在[client]下添加default-character-set=utf8


命令:vi /etc/mysql/my.cnf
3) 在[server]下添加default-character-set=utf8,init_connect='SET NAMES utf8;'
4) 重启mysql


/etc/init.d/mysql restart


三、安装php


apt-get install php5-cgi php5-fpm php5-curl php5-gd php5-mysql php5-mcrypt php5-redis php5-dev


四、配置


1、配置文件和日志文件


/etc/php5/fpm/php.ini  php.ini配置文件
/usr/lib/php5/20121212  php 扩展目录
/etc/php5/fpm/php-fpm.conf php-fpm进程管理主配置文件
/etc/php5/fpm/pool.d/www.conf php-fpm进程池配置文件
/var/log/php5-fpm.log php-fpm错误日志
/var/log/php_errors.log php错误日志
/etc/nginx/nginx.conf  主配置文件
/etc/nginx/sites-available/default   虚拟主机
/var/log/nginx/access.log nginx访问日志
/var/log/nginx/error.log  nginx错误日志


2、php5-fpm 配置优化


/etc/php5/fpm/pool.d/www.conf 


下面4个参数的意思分别为:
pm.max_children:静态方式下开启的php-fpm进程数量。
pm.start_servers:动态方式下的起始php-fpm进程数量。
pm.min_spare_servers:动态方式下的最小php-fpm进程数量。
pm.max_spare_servers:动态方式下的最大php-fpm进程数量。


注:以内存512M的VPS来说,建议设置的参数如下,仅供参考:
pm=dynamic
pm.max_children=20
pm.start_servers=5
pm.min_spare_servers=5
pm.max_spare_servers=20


3、nginx配置


/etc/nginx/sites-available/default 


在server节点中配置执行php脚本
        location  ~ .php$ {
            # With php5-cgi alone:
            # fastcgi_pass 127.0.0.1:9000;
            # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }


4、php错误日志


/etc/php5/fpm/php.ini
log_errors = On
error_log = /var/log/php_errors.log


五、重启php-fpm、nginx


sudo /etc/init.d/php5-fpm restart
sudo /etc/init.d/nginx restart


 

0 个评论

要回复文章请先登录注册