【lamp架构】php简介及源码安装

一、php简介

  • PHP 全称 PHP Hypertext Preprocessor,是“超文本预处理器”的意思。它是一种跨平台的、开源的、免费的脚本语言,其语法吸收了C语言、Java 和 Perl
    的特点,利于学习,使用广泛,主要适用于 Web 开发领域。
  • PHP语言是最受欢迎的 Web 开发语言之一。它以学习简单、开发快速、性能稳定而备受 Web开发人员的青睐。不仅使用人数众多,而且有强大的社区支持,使得无论是用 PHP 开发 Web 应用,还是学习PHP语言,都非常迅速。

PHP 的应用领域

  • WEB 服务端
    PHP 尤其适合网站开发,没有任何语言可以与其抗衡(从权威技术网站 w3techs.com 的统计来看,PHP 被 79% 的网站使用)。
    当然,PHP 的用武之地不仅仅只是在网站开发,在游戏开发、广告系统开发、API接口开发、移动端后台开发,内部 OA 系统开发上都能使用 PHP。

  • 命令行脚本
    我们也可以通过命令行模式来运行 PHP 脚本,这种模式下不需要服务器的支持或者浏览器的触发,在命令行脚本模式下仅需要 PHP 解析器来执行。通常这种方法被用在 Windows 和 Linux 平台下做日常运行脚本使用,如某些守护程序等。当然这些脚本也可以用来处理简单的文本。

  • 编写桌面应用程序
    对于开发有图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,但是如果用户非常精通 PHP,并且希望在客户端应用程序中使用 PHP 的一些高级特性,就可以利用 PHP-GTK 来编写这些程序。

二、部署

  • 准备依赖:
    yum install systemd-devel.x86_64 libxml2-devel.x86_64 sqlite-devel.x86_64 libcurl-devel libpng-devel -y
    yum install oniguruma-6.8.2-1.el7.x86_64.rpm oniguruma-devel-6.8.2-1.el7.x86_64.rpm -y #外网下载

  • 制定安装配置
    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-mysqlnd --with-pdo-mysql --with-mysqli --with-openssl-dir --enable-gd --with-zlib-dir --with-curl --with-pear --enable-inline-optimization --enable-soap --enable-sockets --enable-mbstring --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --with-fpm-systemd
    在这里插入图片描述
    在这里插入图片描述

  • 安装
    make需要时间较长
    make && make install

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值