什么是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
现在来连接数据库