lamp架构php简介及源码安装

Posted dezasseis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于lamp架构php简介及源码安装的主要内容,如果未能解决你的问题,请参考以下文章

lamp架构php简介及源码安装

lamp架构nginx简介及源码安装常用命令

lamp架构nginx简介及源码安装常用命令

lamp架构MySQL简介及源码安装

lamp架构MySQL简介及源码安装

lamp源码搭建详解及wordpress搭建