C2/C3 Wiki

C2/C3开发者的乐园

用户工具

站点工具


ubuntu_nginx_php-fpm_mysql_redis

这是本文档旧的修订版!


ubuntu+Nginx+php-fpm+Mysql+Redis

安装LNMP环境

基础环境

apt-get install nginx mysql-server php

配置Nginx支持PHP

vi /etc/nginx/sites-available/default
......
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
    incloude snippets/fastcgi-php.conf;
#
#    # With php7.0-cgi alone;
#    fastcgi_pass 127.0.0.1:9000;
#    # With php7.0-fpm;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
......


vi /etc/php/7.0/fpm/php-fpm.conf
...........
listen = /run/php/php7.0-fpm.sock

重启Nginx

nginx -s stop nginx </code>

测试PHP

vi /var/www/html/info.php <?php phpinfo();?> </code>

安装redis

安装和配置redis

apt-get install redis-server
apt-get install git php-dev
git clone -b php7-ipv6 https://github.com/phpredis/phpredis.git   * 注意 -b php7-ipv6为可选参数
cd phpredis/
phpize
./configure
make
make install

vi /etc/php/7.0/fpm/conf.d/redis.ini   * 注意 并无此文件 直接创建
extension=redis.so

重启fpm

/etc/init.d/php7.0-fpm restart
ubuntu_nginx_php-fpm_mysql_redis.1521936647.txt.gz · 最后更改: (外部编辑)