PHP编译安装参数

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
PHP编译安装参数

--prefix=/usr/local/php    #指定php安装目录 

--with-apxs2=/usr/local/apache/bin/apxs
#整合apache,apxs功能是使用mod_so中的LoadModule指令,加载指定模块到 apache,要求apache要打开SO模块
 
--with-config-file-path=/usr/local/php/etc               #指定php.ini位置

--with-MySQL=/usr/local/mysql  #mysql安装目录,对mysql的支持

--with-mysqli=/usr/local/mysql/bin/mysql_config            
mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定。 

编译参数详解
--enable-safe-mode   打开安全模式 
--enable-ftp         打开ftp的支持 
--enable-zip         打开对zip的支持 
--with-bz2           打开对bz2文件的支持        
--with-jpeg-dir      打开对jpeg图片的支持 
--with-png-dir       打开对png图片的支持 
--with-freetype-dir  打开对freetype字体库的支持 
--without-iconv      关闭iconv函数,各种字符集间的转换 
--with-libXML-dir    打开libxml2库的支持 
--with-XMLrpc        打开xml-rpc的c语言 
--with-zlib-dir      打开zlib库的支持 
--with-gd            打开gd库的支持 

--enable-gd-native-ttf   支持TrueType字符串函数库 
--with-curl          打开curl浏览工具的支持 
--with-curlwrappers  运用curl工具打开url流 
--with-ttf           打开freetype1.*的支持,可以不加了 
--with-xsl           打开XSLT文件支持,扩展了libXML2库,需要libxslt软件 
--with-gettext       打开gnu的gettext支持,编码库用到 
--with-pear          打开pear命令的支持,PHP扩展用的 
--enable-calendar    打开日历扩展功能 
--enable-mbstring    多字节,字符串的支持 

--enable-bcmath      打开图片大小调整,用到zabbix监控的时候用到了这个模块
--enable-sockets     打开sockets支持
--enable-exif        图片的元数据支持 
--enable-magic-quotes    魔术引用的支持 
--disable-rpath       关闭额外的运行库文件 
--disable-debug       关闭调试模式 
--with-mime-magic=/usr/share/file/magic.mime      魔术头文件位置


CGI方式安装才用的参数
--enable-fpm                      
打上PHP-fpm补丁后才有这个参数,CGI方式安装的启动程序
--enable-fastCGI                  #支持fastcgi方式启动PHP

--enable-force-CGI-redirect        #重定向方式启动PHP

--with-ncurses                    
#支持ncurses 屏幕绘制以及基于文本终端的图形互动功能的动态库

--enable-pcntl          #freeTDS需要用到的,可能是链接mssql才用到
mhash和mcrypt算法的扩展
--with-mcrypt                     算法
--with-mhash                      算法
以上函数库需要安装

--with-gmp  应该是支持一种规范

--enable-inline-optimization  优化线程

--with-openssl                     openssl的支持,加密传输时用到的

--enable-dbase                     建立DBA 作为共享模块

--with-pcre-dir=/usr/local/bin/pcre-config      perl的正则库案安装位置

--disable-dmalloc

--with-gdbm                     dba的gdbm支持

--enable-sigchild

--enable-sysvsem

--enable-sysvshm

--enable-zend-multibyte         支持zend的多字节

--enable-mbregex

--enable-wddx

--enable-shmop

--enable-soap

本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1906421



相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
小程序 前端开发 PHP
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
|
4月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
153 0
|
1月前
|
数据采集 存储 JavaScript
PHP爬虫技术:利用simple_html_dom库分析汽车之家电动车参数
本文旨在介绍如何利用PHP中的simple_html_dom库结合爬虫代理IP技术来高效采集和分析汽车之家网站的电动车参数。通过实际示例和详细说明,读者将了解如何实现数据分析和爬虫技术的结合应用,从而更好地理解和应用相关技术。
PHP爬虫技术:利用simple_html_dom库分析汽车之家电动车参数
|
7月前
|
关系型数据库 MySQL Linux
百度搜索:蓝易云【Centos8 stream系统编译安装PHP教程。】
以上是在CentOS 8 Stream系统上编译安装PHP的基本教程。请注意,具体的配置和参数可能因您的需求而有所不同,您可以根据自己的情况进行调整。同时,请确保在执行任何操作之前备份重要的文件和配置。
224 0
|
3月前
|
PHP
PHP进阶-默认参数值和可变参数列表
PHP函数支持默认参数值和可变参数列表两种特性。默认参数值,即可以为参数指定默认值,使得在函数调用时如果没有提供相应参数,则会使用默认值;可变参数列表,即使用不定数量的参数调用函数。本文将详细介绍这两种用法,并通过代码举例说明其使用场景。熟练掌握默认参数和可变参数列表的使用,可以极大地提高PHP开发的效率。
35 0
|
8月前
|
PHP
PHP - Laravel 路由参数
PHP - Laravel 路由参数
43 0
|
4月前
|
小程序 JavaScript Shell
centos编译安装PHP(2)
Php编译安装成功之后,是没有php.ini文件的,需要我们从源码包中复制过去。
47 1
|
4月前
|
前端开发 JavaScript Shell
centos编译安装PHP(1)
当然,我是直接在服务器上下载的: bash 复制代码
74 1