




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
初级
第4章应用系统分布式构建运维
4.9实战案例——安装PHP环境
云计算平台运维与开发 等级培训
案例目标
案例分析
01
案例目标
学习目标
p 了解PHP环境的编译安装与配置
p 了解PHP环境的使用场景
1
2
了解PHP环境的使用场景
了解PHP环境的编译安装与配置
案例目标
02
案例分析
学习目标
p 规划节点
p 基础环境准备
案例分析
规划节点
Linux操作系统的单节点规划:
IP
主机名
节点
192.168.200.60
php
PHP环境节点
基础准备
使用本地PC环境的VMWareWorkstation软件进行 练习,镜像使用提供的CentOS-7-
x86_64-DVD-1511.iso。虚拟机配置为1核/2G内存/20G硬盘。
学习目标
p 学会修改主机名
p 掌握如何安装配置基础
服务
p 掌握如何安装和配置PHP环境
p 学会创建用户ID和启动PHP服务
(1)修改主机名
使用 连接工具CRT连接到192.168.200.60虚拟机,并进行修改主机名的操作,将192.168.200.60主机名修改为php。命令如下:
[root@localhost~]#hostnamectlset-hostnamephp[root@localhost~]#logout
[root@php~]#hostnamectl
#seten
0
#systemctlstopfirewalld
(2)关闭 及SELinux服务
关闭 firewalld及SELinux服务,命令如下:
(3)安装配置基础服务
使用CentOS-7-x86_64-DVD-1511.iso文件自行配置本地YUM源,编译安装基础环境,命令如下:
[root@php~]#yum-yinstallgccgcc-c++libxml2-devellibcurl-developenssl-develbzip2-devel
使用 传输工具,将提供的 -2.5.8.tar.gz压缩包上传至php节点的/usr/local/src 下,解压该压缩包,进入解压后 ,编译安装该服务,命令如下:
[root@phpsrc]#tar-zxvf-2.5.8.tar.gz[root@phpsrc]#cd-2.5.8/[root@php-2.5.8]#./configure--
prefix=/usr/local/
&&make&&makeinstall
安装PHP环境
使用 传输工具,将提供的php-5.6.27.tar.gz压缩包上传至php节点的/usr/local/src
下,解压该压缩包,进入解压后的 ,编译安装PHP服务,命令如下:
[root@phpsrc]#tar-zxvfphp-5.6.27.tar.gz[root@phpsrc]#cdphp-5.6.27/
[root@phpphp-5.6.27]#./configure--prefix=/usr/local/php5.6--with-mysql=mysqlnd\
--with-pdo-mysql=mysqlnd--with-mysqli=mysqlnd--with-openssl--enable-fpm\
--enable-sockets--enable-sysvshm--enable-mbstring--with- type-dir--with-jpeg-dir\
--with-png-dir--with-zlib--with-libxml-dir=/usr--enable-xml--with-mhash\
--with-mcrypt=/usr/local/ --with-config-file-path=/etc\
--with-config-file-scan-dir=/etc/php.d--with-bz2--enable-maintainer-zts
如果没有报错提示,则进行下一步安装,命令如下:
[root@phpphp-5.6.27]#make&&makeinstall
在等待10分钟左右的时间,编译安装完毕。
创建用户ID
[root@phpphp-5.6.27]#groupadd-g1001nginx
[root@phpphp-5.6.27]#useradd-u900nginx-gnginx-s/sbin/nologin
[root@phpphp-5.6.27]#tail-1/etc/passwdnginx:x:900:1001::/home/nginx:/sbin/nologin
创建用户ID,注意这个nginx的id号要和nginx主机(192.168.200.50)上的保持一致。命令如下:
配置PHP环境
PHP压缩包中提供了PHP环境需要用到的模板文件,需要对文件进行改名后才能使用,
文件并改名,命令如下:
[root@phpphp-5.6.27]#cpphp.ini-production/etc/php.ini
[root@phpphp-5.6.27]#cpsapi/fpm/init.d.php-fpm/etc/init.d/php-fpm
赋予文件执行权限,命令如下:
[root@phpphp-5.6.27]# od+x/etc/init.d/php-fpm
添加PHP服务到启动列表,并设置开机启动,命令如下:
[root@phpphp-5.6.27]#chkconfig--addphp-fpm[root@phpphp-5.6.27]#chkconfigphp-fpmon
修改PHP的主配置文件php-fpm.conf,命令如下:
[root@phpphp-5.6.27]#cp/usr/local/php5.6/etc/php-fpm.conf.default
/usr/local/php5.6/etc/php-fpm.conf
[root@phpphp-5.6.27]#vi/usr/local/php5.6/etc/php-fpm.conf
[root@php~]#grep-n'^'[a-Z]/usr/local/php5.6/etc/php-fpm.conf25:pid=run/php-fpm.pid
149:user=nginx150:group=nginx
164:listen=192.168.200.60:9000
224:pm=dynamic
235:pm.max_children=50
240:pm.start_servers=5
245:pm.min_spare_servers=5
250:pm.max_spare_servers=35
找到配置文件中的相应参数并修改,修改成上述配置。
[root@localhostphp-5.6.27]#servicephp-fpmstart
Startingphp-fpmdone[root@php~]#netstat-ntpl
ActiveInternetconnections(onlyservers)
ProtoRecv-QSend-QLocalAddress
PID/Programname
ForeignAddress
State
tcp
0
0192.168.200.60:9000 0.0.0.0:*
LISTEN
123948/php-fpm:mas
tcp
tcp2516/master
tcp6
tcp6
0
0
00.0.0.0:22
0127.0.0.1:25
0.0.0.0:*
0.0.0.0:*
LISTEN 1403/sshd
LISTEN
0
0
0:::22
0::1:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内墙乳胶漆粉刷合同
- 2024年标准离婚协议
- 采购订单状态更新表
- 环境监测与控制表格
- 《初中物理电学实验指导教案》
- 安全办公用品表格化记录
- 商铺返租合同返租商铺协议
- PROTAC-BTK-Degrader-12-生命科学试剂-MCE
- JNK-1-IN-5-生命科学试剂-MCE
- DMANI-生命科学试剂-MCE
- 新质生产力:中国创新发展的着力点与内在逻辑
- 《中医常用护理技术基础》课件-八纲辨证施护
- 心理健康与职业生涯(中等职业)全套教学课件
- 市政园林安全生产培训课件
- 黑龙江农业经济职业学院单招《语文》考试复习题库(含答案)
- 基于BIM的轴流通风机施工工艺优化
- 2024年大学生自我意识教学案
- 女生青春期知识讲座(六年级)课件
- 在医院新员工入职仪式上的讲话
- 消化道出血讲课课件
- 化工过程安全管理导则
评论
0/150
提交评论