这篇文章是基于前篇文章《Nginx1.14.0与PHP7.2.8通信基本配置一(TCP端口方式)》的基础上改造支持通过Unix domain socket方式实现Nginx和PHP互通。
一、修改PHP-FPM配置
0、新建socket文件(一般放在内存盘中,即目录/dev/shm/,是在内存中,而不是在磁盘上,读写效率会很高,文件名随意,后缀为.sock)
touch /dev/shm/php-fpm.sock
这篇文章是基于前篇文章《Nginx1.14.0与PHP7.2.8通信基本配置一(TCP端口方式)》的基础上改造支持通过Unix domain socket方式实现Nginx和PHP互通。
一、修改PHP-FPM配置
0、新建socket文件(一般放在内存盘中,即目录/dev/shm/,是在内存中,而不是在磁盘上,读写效率会很高,文件名随意,后缀为.sock)
touch /dev/shm/php-fpm.sock
按照前两篇文章编译安装了Nginx和PHP,这里介绍配置Nginx和PHP, 实现两者互通。
一、配置PHP
0、清理php-fpm.conf中的注释, 只保留最后一行(本身有php-fpm.conf.default文件,不要担心备份)
tail -n 1 /usr/local/php/etc/php-fpm.conf # 显示内容 include=/usr/local/php/etc/php-fpm.d/*.conf echo 'include=/usr/local/php/etc/php-fpm.d/*.conf' > /usr/local/php/etc/php-fpm.conf
安装步骤
一、CentOS下安装
0、下载安装包
进入MySQL官网下载页面下拉到页面底部,选择Source Code 和 Generic Linux 如下图:
选择Includes Boost Headers这个包下载
cd /home wget https://dev.mysql.com/downloads/file/?id=479860 tar -zxvf mysql-8.0.11.tar.gz
Centos7.4脚本/etc/init.d/nginx一直报错,搜索发现Centos7服务管理有区别以前的版本,解决问题的心情是这样的:
好了,开始正文~^ – ^~
继续阅读
直接开始安装步骤(共9步)
0、准备软件安装包(包含Nginx源代码、文档、脚本,叫安装包比较合适)
从Nginx官网下载页面下载Nginx最新的stable version安装包,建议不要下载开发版(mainline version)和过期版(legacy versions)。
cd /home wget http://nginx.org/download/nginx-1.14.0.tar.gz tar -zxvf nginx-1.14.0.tar.gz
从OpenSSL官网下载页面下载OpenSSL最新的 stable version源码包
cd /home wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz tar -zxvf openssl-1.1.0e.tar.gz
博客升级了配置,主要涉及到LNMP源码编译安装,用的都是目前最新的稳定版,用一个系列记录下来。
各组件的版本如下:
CentOS-7.4 + Nginx-1.14.0 + MySQL-8.0.11 + PHP-7.2.8
计划用接下来四篇文章依次描述:
一、Nginx-1.14.0源码编译安装
二、MySQL-8.0.11源码编译安装
三、PHP-7.2.8源码编译安装
四、Nginx + PHP-FPM配置
近期把PHP升级到了最新稳定版本7.2.8。访问博客首页提示了两个Deprecated错误, 关于函数create_function()和__autoload(),错误信息以及对应的代码如下
继续阅读
类似搭建VPN的教程网上很多,其实特别不愿意记录一些重复的东西在互联网上。之前收藏的一篇相关的教程,很好用,过去的两年几次搭建VPN都是参考的这个,今天打开404了,然后又搜索了一番才搞定,特意记录下来。
一、服务端安装配置shadowsocks
0、下载执行安装脚本。登陆到自己的VPS或者云服务器上分别执行下面3条命令
wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh chmod +x shadowsocks.sh ./shadowsocks.sh 2>&1 | tee shadowsocks.log