Linux平台下的PHP应用程序为了提高性能,常常使用FastCGI(CGI Fast接口)来替代传统的CGI(通用网关接口)。对于Nginx、Apache等常见的Web服务器,都可以配置FastCGI。在配置FastCGI时,经常会遇到需要指定CGI进程的sock文件路径。在Linux系统下,通常会使用cgi.sock来作为CGI进程的通讯文件。 在Linux系统中,CGI进程与Web服务器之
原创 2024-05-28 10:58:37
119阅读
为什么要用unix:/tmp/php-cgi.sock,最主要的特征就是unix socket比tcp快,当网站流量大的时候,服务器的优化是分毫必争的.当我们用php-fpm来管理我们的php启动时,按照如下的配置,就会自动生成/tmp/php-cgi.sock。在php-fpm.conf文件中设置[www]listen = /tmp/php-cgi.sock修改nginx.conf为:# fastcgi_pass 127.0.0.1:9000;fastcgi_pass unix:/tmp/php-cgi.sock;重启php-fpm和ngix
php
原创 2021-07-27 10:02:05
1779阅读
Nginx 和 PHP-FPM 在 Debian 的官方源中都有,但都不是最新版本。截止本文更新(2021.2.17),Debian 10 官方源中的 Nginx 版本号为 1.14.2(Debian 9 官方源为 1.10.3),PHP 版本号为 7.3。使用旧的版本当然是不会有问题的,但是在一些情况下就必须使用新版本了:例如想要支持 TLS 1.3 就需要 Nginx 1.13 及以上版本,W
[root@workspace: /etc/php/7.4/fpm/pool.d] # grep --color=auto "listen = " www.conf; listen = /run/php/php7.4-fpm.socklisten = 127.0.0.1:9000   server { listen 80; server_name demo.test; r
原创 2021-08-13 00:53:00
576阅读
PHP 7 on Debian GNU/Linux 8.11 (jessie) PHP - Debian Wiki 方案一、使用第三方仓库安装(推荐) 建议参考以下文章进行安装: How to install PHP 7 on Debian Linux 8.7/7.x [jessie/wheezy]
PHP
原创 2021-07-20 10:33:32
315阅读
我们大部分默认的nginx连接方式为php-cgi监听127.0.0.1:9000的方式,刚刚测试了使用socket方式连接,速度飞快啊! nginx配置方法: location ~ \.php$ {  fastcgi_pass unix:/dev/shm/php-fpm.sock;    fastcgi_index index.php;  
原创 2012-05-23 20:42:48
10000+阅读
昨天刚给公司服务器装了LNMP服务器环境,在这里简单记录一下过程备忘。这里我在安装的时候是用的Dotdeb源,仅供参考。 1.导入Dotdeb源,据说Dotdeb源里的软件版本比较新。在向源中导入Dotdeb前,我们需要先获取GnuPG key并导入:wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add -提
转载 2024-06-28 06:56:02
141阅读
我们大部分默认的nginx连接方式为php-cgi监听127.0.0.1:9000的方式,刚刚测试了使用socket方式连接,速度飞快啊!nginx配置方法:location ~ \.php$ { fastcgi_pass unix:/dev/shm/php-fpm.sock;  fastcgi_index index.php;  fastcgi_
原创 2014-10-20 10:58:07
759阅读
在编译php-fpm时,若没有指定fpm用户,在配置文件中也没有指定用户,则sock文件会由root(启动php-fpm的用户)创建,其权限是srw-rw 。 而nginx一般由nginx用户启动,会导致无法读取sock文件,造成nginx返回502错误。 nginx日志会记录错误如下: 解决办法是
转载 2018-09-12 17:37:00
379阅读
2评论
Debian7安装PHP环境最简单的方法:# wget http://sourceforge.net/projects/debian-lnmp/files/DebianLNMP/DebianLNMP7-Pro-Jimmyli.sh # sudo sh DebianLNMP7-Pro-Jimmyli.sh安装过程中会提示你设置MySQL的密码。安装完成后在浏览器地址栏输入http:/
原创 2013-07-21 16:45:57
1931阅读
1点赞
Linux debian是一种流行的开源操作系统,而PHP则是一种常用的服务器端脚本语言。在搭建PHP开发环境时,通常会选择使用Linux debian操作系统。红帽(Red Hat)是一家知名的开源软件公司,为了提供更好的支持和服务,他们也推出了专门针对Linux系统的软件。 在Linux debian上搭建PHP开发环境是一项常见的任务,但需要一定的技术知识和经验。首先,你需要确保已经安装了
原创 2024-04-25 11:16:15
25阅读
本教程将向您展示在Debian 8上安装Nginx Web服务器。Nginx(发音为“engine x”)是一款免费的开源高性能HTTP服务器。 Nginx以其稳定性,丰富的功能集,简单的配置和低资源消耗而闻名。 本教程将介绍如何通过PHP支持(通过PHP-FPM )和MariaDB作为MySQL插件替换来安装Nginx。 这个设置通常被称为LEMP = L inux + nginx(发音为“ e
    通常我们配置nginx默认连接php-fpm的方式,是监听127.0.0.1:9000端口,然而还有一种更高效的连接方式,用sock的方式连接。配置如下:        第一步,nginx端配置方法:    location ~ .*\.(php|ph
原创 2014-12-10 13:52:30
2330阅读
通常我们配置nginx默认连接php-fpm的方式,是监听127.0.0.1:9000端口,然而还有一种更高效的连接方式,用sock的方式连接。配置如下:          第一步,nginx端配置方法:     location ~ .*\.(php|php5)?$         {         fastcgi_pass unix:/dev/shm/php-fpm.sock;      
转载 2021-08-18 00:05:02
739阅读
主机,用户名,密码都正确服务器上安装了多个mysql,多个php版本关联:/usr/local/php/etc/php.ini[MySQLi]mysqli.default_socket =/opt/lampp/var/mysql/mysql.sock[Pdo_mysql]; Default socket name for local MySQL connects. ...
原创 2021-08-13 01:06:39
292阅读
本文介绍在Debian 10 Buster服务器上使用Apache及Nginx安装PHP环境(将PHP与Nginx和Apache集成),包括安装PHP扩展及测试PHP处理。Debian 10操作系统搭载有PHP 7.3版本,当前最流行的CMS和框架(如WordPress、Magento和Laravel)都支持该版本。同时要先声明:为了能够安装软件包,你需要以root用户或具有sudo特权的用户身份
nginx调用PHPsock方式和端口方式1、确认nginx已经调用了php;2、先确认你的nginx使用什么方式调用PHP;3、如果使用端口方式,端口对不对应,如果使用SOCK方式,那么路径对不对;...
php
转载 2021-06-24 09:57:53
344阅读
debian下给编译安装的php配置optimizer 系统环境:debian 4 ++ apache2.2.16(包安装) ++ php 5.2.12 ++ zendoptimizer 3.3.9 备注:原来用包安装了php 5.3.X 问题说明:需要配置optimizer,但是5.3不支持,在不动apache的情况下配置php。 请注意备份。 首先,需要安装一些必要的环境
原创 2012-11-27 17:08:43
1236阅读
debian wheezy的软件包php5-memcached 没有igbinary支持,也没有提供php5-igbinary由于业务需要,手动编译添加igbinary支持。#删除php5-memcached软件包 apt-get remove php5-memcached #安装igbinary pecl install igbinary echo "extension=igbinary.so"
原创 2014-04-14 11:38:20
751阅读
1、​​https://www.php.net/downloads​​  下载对应的版本sudo wget ​​​​https://www.php.net/distributions/php-8.1.12.tar.bz2​​2、tar -zxvf php-8.1.12.tar.bz23、cd php-8.1.124、sudo ./configure --enable-fpm --with
原创 2022-11-20 17:53:34
296阅读
  • 1
  • 2
  • 3
  • 4
  • 5