栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

安装PHP解析环境 nginx配置php 实现mysql的连接

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安装PHP解析环境 nginx配置php 实现mysql的连接

什么是PHP:1、PHP是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发。

2、拥有快速,灵活,实用的特点,PHP能做任何事,包括你的个人博客甚至是全球性的大型站点系统。

下面实例操作安装PHP软件包

首先安装配置php的依赖包

解压php软件

配置php文件 

--with-gd 模块 --with-zlib 模块

 --with-mysql=/usr/local/mysql 指定跟mysql数据库连接

--with-mysqli(与那个命令进行连接)=/usr/local/mysql/bin/mysql_config

--with-config-file-path=/usr/local/php5(使用mysql——config进行连接php5)

--enable-mdstring 开启

--enable-fpm 开启

 复制一份php的配置文件

将配置好的/usr/loca/php5/bin/所有 做软连接到/local/bin/,这样我们使用php命令就简单了

为了提高PHP解析效率,安装zend-loader-php5.6-linux-x86_64_update1.tar.gz

 将解压出来的文件复制到php5/lib/php

 编辑写在最后一行   可以提高解析速度

end_extension=/usr/local/php5/lib/php/ ZendGuardLoader.so

zend_loader.enables=1

创建用户

 

二、配置nginx支持php

nginx连接php是,是需要php-fpm模块进行连接的 

配置文件很重要以防出错先备份,在进行编写

 

在nginx和php进行连接的时候需要扫描fpm ,fpm能同时干多少活能开多少个进程来一起干的工作 是一个间传输的过程

25;pid = run/php-fpm.pid 确认PID文件位置

149 user = nobody 改为:php 运行用户

241 pm.max_children = 50 改为50 最多空闲进程数

246 pm.start_servers = 20 启动开启的进程数

251 pm.min_spare_servers = 1 改为:pm.min_spare_servers =5 最小空闲进程数

256 pm.max_spare_servers = 3 改为pm.max_spare_servers = 35 最大空闲进程数

这时就可以启动php服务了

 9000为php服务端口

 启动成功之后就可以配置nginx配置文件

创建一个以php结尾文件 把代码写到了下面哦

  phpinfo();  
?>`

重启nginx 来检测一下  小伙伴们如果没显示的话 可以试一下关一下防火墙哦

取消防火墙的命令:iptables -F
 setenforce 0
 systemctl stop firewalld

现在来连接数据库

 

 

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/827505.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号