返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >LAMP (php-fpm)
  • 877
分享到

LAMP (php-fpm)

2024-04-02 19:04:59 877人浏览 安东尼
摘要

博客作业二:CentOS 7, lamp (php-fpm);要求:(1) 三者分离于三台主机;      (2) 一个虚拟主机用于提供PHPMyAdmin;另一个虚拟主机用于

博客作业二:CentOS 7, lamp (php-fpm);

要求:(1) 三者分离于三台主机;

      (2) 一个虚拟主机用于提供PHPMyAdmin;另一个虚拟主机用于提供Wordpress;

      (3) xcache

首先准备三台虚拟主机,虚拟主机1的IP为192.168.1.108 虚拟主机2的IP为192.168.1.109 虚拟主机3的IP为192.168.1.111。

 1.首先先进行程序包的安装工作

  虚拟机1用来提供静态的网页,安装Http

  yum install httpd -y 

  然后启动服务

  systemctl start httpd.service

 2.虚拟机2用来提供动态的网页,安装 php-ftp  php  php-mysql  php-mbstring 程序包

  yum install -y php-ftp php  php-Mysql  php-mbstring 

  然后启动服务

  systemctl  start php-ftp.service

 3.虚拟机3用来提供数据库,安装程序包mariadb-service

 yum install -y mariadb-service

 然后启动服务

 systemctl start mariadb.service

 4.进行虚拟机的配置工作 在虚拟机1进行虚拟机文件的配置工作如下所示

 LAMP (php-fpm)

 配置完成之后退出,:wq 保存退出

5.虚拟机2进行配置工作 查下一下文件,

[root@localhost ~]# vim /etc/php

php5.4/       php.d/        php-fpm.conf  php-fpm.d/    php.ini 

编辑配置文件

[root@localhost ~]# vim /etc/php-fpm.d/www.conf

LAMP (php-fpm) 

对配置文件两个监听IP的配置工作

第一个设置的是监听本机的php-fpm主机的地址

第二个设置的是监听的客户端提供httpd服务的主机的ip

6.对虚拟主机3进行配置工作。

首先使用命令mysql 进行对数据库的设置工作

GRANT ALL ON *.* TO root@'192.168.%.%' IDENTIFIED BY 'root';

CREATE DATABASE rootdb;

FLUSH PRIVILEGES;

7.然后使用虚拟机1进行测试工作,首先先启动虚拟机1的数据库,用mysql 进行测试工作,如下所示;

mysql -uroot -h 192.168.1.111 -proot ok 可以登陆数据库测试ok

8.然后在虚拟机1中和虚拟机2中分别将其phpMyAdmin,wordpress 分别放入指定的路径下面 /var/www/html

虚拟机1和虚拟机2都有放一份,因为虚拟机1是提供静态网页的,虚拟机2是提供动态网页的。

9.分别设置phpMyAdmin \wordpress  用于连接数据库

设置phpMyAdmin 配置文件,如下所示

cd /var/www/html/pma

vim config.inc.php

LAMP (php-fpm)LAMP (php-fpm)

设置wordpress 配置文件如下所示

cd /var/www/html/wordpress

vim  wp-config.php 进行连接数据库的配置工作,如下所示

LAMP (php-fpm)

10.然后进行名称解析配置工作,在linux中要编辑配置文件 vim /etc/hosts 如下所示

LAMP (php-fpm)LAMP (php-fpm)

11.如果是windows进行解析的话,可以编辑以下文件,如下所示:

 LAMP (php-fpm)

LAMP (php-fpm)

12.用Windows 进行测试工作。isok

LAMP (php-fpm)LAMP (php-fpm)

13.在虚拟机2上进行php-xcache 加速模块的安装工作。

yum install -y php-xcache 

14.进行测试工作 ,使用ab命令进行测试工作,ab -n 1000 -c 100 http://www.a.com /


  


--结束END--

本文标题: LAMP (php-fpm)

本文链接: https://lsjlt.com/news/50831.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • LAMP (php-fpm)
    博客作业二:CentOS 7, lamp (php-fpm);要求:(1) 三者分离于三台主机;      (2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于...
    99+
    2024-04-02
  • 编译部署LAMP+xcache (php-fpm模式)
    通过编译安装方式部署分离式LAMP+xcache (php-fpm模式)要求:(1)采用源码编译部署分离式的LAMP,其中php基于php-fpm模式(2)基于LAMP平台一个虚拟主机提供WordPress...
    99+
    2024-04-02
  • 编译安装LAMP(php-fpm)步骤详解
    内容:第一部分:编译安装LAMP(php以模块的方式工作)第二部分:编译安装LAMP(php以fpm的方式工作)第一部分:       ...
    99+
    2024-04-02
  • 模块式LAMP和fpm式LAMP实现wordpress
        Linux+Apache+Mysql/MariaDB+Perl/PHP/Python这一组合常用来搭建动态网站或者服务器的开源软件,随着开源潮流的蓬勃发展,开...
    99+
    2024-04-02
  • CentOS 6系统的 lamp (编译安装,模块或php-fpm)详解
               LAMP 是指一组通常一起使用来运行动态网站或者服务器的 自由软...
    99+
    2024-04-02
  • PHP-fpm
    PHP-fpm 介绍 PHP-FPM(FastCGI Process Manager)是一个PHP FastCGI 进程管理器。FastCGI 可以理解为一种协议,用于web服务器(nginx、A...
    99+
    2023-08-31
    php 服务器 nginx
  • php-fpm详解
    2022年9月27日15:45:04 FastCGI(Fast Common Gateway Interface)快速通用网关接口,是 CGI 的增强版本,为了提升 CGI 的性能而生。 PHP-FPM(FastCGI Process M...
    99+
    2023-09-01
    php 开发语言 apache mysql json
  • php-fpm 的状态查看和php-fpm 调优随笔
    php-fpm status 配置 找到php-fpm的配置文件,将 pm.status_path = /status 注释去掉 重启php-fpm 在nginx 中配置一个server块或者配置一个location  3. 最后通...
    99+
    2023-09-06
    php 服务器 nginx php-fpm
  • PHP-FPM是什么
    PHP-FPM是提供了进程管理的功能,包含master和worker两种进程,而master进程只有一个,负责监听端口,接收来自服务器的请求,worker进程的数量则是根据实际需要进行配置,每个进程内部都会嵌入一个PHP解释器,是代码真正执...
    99+
    2024-04-02
  • Mac配置php-fpm
    环境 nginx:1.21.6 php:7.4.28 安装 安装nginx brew install nginx  nginx命令生效 vim ~/.bash_profile # 添加一行 export PATH="$(bre...
    99+
    2023-09-02
    php 开发语言 nginx macos
  • Centos7安装php-fpm
    目录 第一步:查看系统IP地址和网卡名称 第二步:更改网络配置模式 第三步、重启network 查看iptablies ,将第十行,十一行删除 第四步:关闭config 第五步:创建nginx 文件夹 查看目录下的文件 进入nginx文件夹...
    99+
    2023-10-18
    nginx php-fpm 环境搭建
  • Prometheus监控PHP-FPM
    启用php-fpm状态功能php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。为了后续的Prometheus监控,我们需要先了解php-fpm状态页是怎么回事。在上一篇文章中,已经...
    99+
    2023-01-31
    Prometheus PHP FPM
  • PHP - PHP-FPM - 学习/实践
    应用场景 主要用于弄清楚Nginx+PHP-FPM的运行机制,以及各种配置使用和优化,帮助开发项目。 学习/操作 1.文档阅读 Nginx-->进阶-->原理-->Nginx+php+fastcgi的原理与关系 -...
    99+
    2023-09-06
    php-fpm Nginx 配置
  • php-fpm基本配置
    php配置文件: php.ini: display_errors = Off #关闭错误提示 expose_php = Off #隐藏php版本 #禁用危险函数,禁用之后composer 会有问题,使用composer的请单独配置禁用函数...
    99+
    2023-09-23
    php 开发语言 服务器
  • LAMP中如何编译PHP
    这篇文章给大家分享的是有关LAMP中如何编译PHP的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. [root@KAKA php-5.3.27]# ./configure --...
    99+
    2024-04-02
  • nginx php-fpm安装配置
    nginx php-fpm安装配置 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fas...
    99+
    2023-09-02
    nginx php 运维
  • LAMP搭建3:PHP安装
    1.进入/usr/local/src/目录下载安装包php-5.4.36.tar.bz2[root@CentOS6 ~]# cd /usr/local/src[root@CentOS6 src]# lsphp-5.4.36.tar.bz22...
    99+
    2023-01-31
    LAMP PHP
  • linux如何关闭php-fpm
    这篇文章主要介绍了linux如何关闭php-fpm的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux如何关闭php-fpm文章都会有所收获,下面我们一起来看看吧。方法1:通过命令行方式关闭php-fpm第...
    99+
    2023-07-05
  • 怎么修改php-fpm用户
    本文操作环境:Windows7系统、PHP7.0版、DELL G3电脑怎么修改php-fpm用户?修改php-fpm和nginx运行用户:(php)项目a是用test用户运行nginx和php-fpm是www-data用户运行(python...
    99+
    2016-04-16
    php-fpm
  • CentOS 7, amp + xcache, rpm包,php-fpm
    1、实验需求:    1)CentOS 7, amp + xcache, rpm包,php-fpm;        ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作