php怎么编译安装

php怎么编译安装

php怎么编译安装?

php7.0编译安装

1.解压安装

 tar zxvf php-7.0.2.tar.gz cd php-7.0.2

登录后复制

2.安装依赖库:

yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel  libxslt-devel  curl-devel

登录后复制

 

立即学习“PHP免费学习笔记(深入)”;

3.编译安装,参数如下:

./configure --prefix=/usr/local/php  --with-curl  --with-freetype-dir  --with-gd  --with-gettext  --with-iconv-dir  --with-kerberos  --with-libdir=lib64  --with-libxml-dir  --with-mysqli  --with-openssl  --with-pcre-regex  --with-pdo-mysql  --with-pdo-sqlite  --with-pear  --with-png-dir  --with-xmlrpc  --with-xsl  --with-zlib  --enable-fpm  --enable-bcmath  --enable-libxml  --enable-inline-optimization  --enable-gd-native-ttf  --enable-mbregex  --enable-mbstring  --enable-opcache  --enable-pcntl  --enable-shmop  --enable-soap  --enable-sockets  --enable-sysvsem  --enable-xml  --enable-zip

登录后复制

 

立即学习“PHP免费学习笔记(深入)”;

 

立即学习“PHP免费学习笔记(深入)”;

 

立即学习“PHP免费学习笔记(深入)”;

4.编译安装

 make &&  make install

登录后复制

5.默认配置文件拷贝

cp php.ini-development /usr/local/php/lib/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.confcp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.confcp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm

登录后复制

 

立即学习“PHP免费学习笔记(深入)”;

需要注意的是php7中www.conf这个配置文件配置phpfpm的端口号等信息,如果你修改默认的9000端口号需在这里改,再改nginx的配置

 

立即学习“PHP免费学习笔记(深入)”;

6.启动php-fpm

/etc/init.d/php-fpm

登录后复制

7.配置nginx开启php-fpm模块:

location ~ .php$ {root /usr/local/nginx/html/question;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}

登录后复制

更多PHP相关知识,请访问PHP中文网!

以上就是php怎么编译安装的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2522510.html

(0)
上一篇 2025年3月5日 17:28:08
下一篇 2025年2月23日 08:54:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php怎么才是精通

    php怎么才是精通? 「精通 PHP」可以理解为以下三个: ● 精通「PHP 解析器 ● 精通「PHP 语法、函数(这门语言) ● 精通「PHP 项目开发 立即学习“PHP免费学习笔记(深入)”;   1 精通「PHP 解析器」 可以从这里…

    2025年3月5日
    200
  • php类对象是什么意思

    php类对象是什么意思? 类 − 定义了一件事物的抽象特点。类的定义包含了数据的形式以及对数据的操作。 对象 − 是类的实例。 在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个…

    2025年3月5日
    200
  • php框架哪个用的多

    php框架哪个用的多? 在国内ThinkPHP框架用的是最多的,是目前国内最流行的开源PHP开发框架! ThinkPHP是一个快速、简单、面向对象的轻量级PHP开发框架。 遵循Apache2开源协议发布,从Struts结构移植过来并做了改进…

    2025年3月5日
    200
  • PHP_VERSION指什么

    PHP_VERSION (string) 当前的PHP版本,以字符串形式“ major.minor.release [extra]”表示。  (推荐学习:PHP视频教程) 例如: <?php // PHP_VERSION_ID 自 P…

    2025年3月5日
    200
  • php.ini在哪

    最近在centos中安装lamp环境,发现装完php之后,没有php.ini文件,那么php.ini在哪呢?   正常情况下php.ini文件是在php的安装目录下的lib目录里,比如我的php安装目录在/usr/local/php/中,而…

    2025年3月5日
    200
  • php可以实现什么功能

    php可以实现什么功能? PHP 能做什么? PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PH…

    2025年3月5日
    200
  • php怎么判断变量是否为空

    empty功能:检测变量是否为”空” 说明:任何一个未初始化的变量、值为 0 或 false 或 空字符串”” 或 null的变量、空数组、没有任何属性的对象,都将判断为empty==true…

    2025年3月5日
    200
  • php可以快速上手吗

    php可以快速上手吗? php可以快速上手的,因为PHP语法很容易学,只要学会语法,就可以边做边学!当做完一个项目后,以后再做PHP项目就没什么困难了! php快速上手小结 你必须要需要掌握PHP的基础知识,基础知识相当于重点,是不可忽视的…

    2025年3月5日
    200
  • php 换行符怎么替换

    小小的回车换行,在不同的平台有着不同的实现,为什么要这样,世界是多样的! (推荐学习:PHP视频教程) 本来,在Unix / Linux世界换行用,Windows为了体现不同,就用,更有意思的是,Mac中又用了。 所以,程序在不同的平台上,…

    2025年3月5日
    200
  • php开源吗

    php开源吗? php是开源的,开源是指它源代码开放。 PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语…

    2025年3月5日
    200

发表回复

登录后才能评论