安装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结尾文件 把代码写到了下面哦

 <?php
phpinfo();  
?>`

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

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

现在来连接数据库

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值