./configure
--prefix=/usr/local/php php
安装目录
--with-apxs2=/usr/local/apache/bin/apxs
--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文件目录,优化支持
--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 同上 ,帮助里没有解释
--with-ncurses 支持ncurses 屏幕绘制以及基于文本终端的图形互动功能的动态库
--enable-pcntl freeTDS需要用到的,可能是链接mssql 才用到
mhash和mcrypt算法的扩展
--with-mcrypt 算法
--with-mhash 算法
--with-gmp
--enable-inline-optimization
--with-openssl openssl的支持,加密传输时用到的
--enable-dbase
--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
分享到:
相关推荐
以下是对给定的PHP编译参数进行详细解读: #### 二、核心编译参数 1. **`--prefix=/usr/local/php`** - **作用**:指定PHP的安装目录。这是编译安装PHP时最基础的参数之一。 - **意义**:确保所有与PHP相关的...
以下是一些常见的编译参数及其详细说明: 1. **--prefix=/usr/local/php**:指定PHP安装的根目录,所有PHP相关的文件将被安装在这个路径下。 2. **--with-apxs2=/usr/local/apache/bin/apxs**:如果Apache已经安装...
快速查看服务器软件的编译参数:1、nginx编译参数: your_nginx_dir/sbin/nginx -v 2、apache编译参数: cat your_apache_dir/build/config.nice 3、php编译参数: your_php_dir/bin/php -i |grep configure 4、...
### Apache编译参数详解 #### 一、概述 在安装Apache服务器时,通过自定义编译参数能够根据实际需求配置出更加适合应用环境的服务。本文将详细介绍这些编译参数的意义及作用,帮助用户更好地理解并选择合适的配置...
以下是一些常见的PHP编译参数的详细解释: 1. `--prefix=/usr/local/php`:指定PHP的安装目录,所有编译后的文件将被放置在此目录下。 2. `--with-apxs2=/usr/local/apache/bin/apxs`:用于整合Apache服务器,apxs...
7. PHP编译参数:如何编译PHP的详细信息。 `feathersllf`可能是创建或打包这个压缩包的个人或团队的标识,而“zip”表明文件是以ZIP格式压缩的,这是最常见的文件归档格式之一。 在实际开发中,`phpinfo.php`常...
使用configure命令来配置Apache和PHP的编译参数,命令如下: #./configure --prefix=/usr/local/apache --enable-modules=most --enable-so #./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/...
2. PHP编译参数:揭示了PHP是如何被编译和安装的,包括使用的配置选项和附加模块。 3. 模块信息:列出所有已启用的PHP扩展模块,如mysqli、gd、curl等,这有助于确认你需要的库是否可用。 4. 环境变量:显示与服务器...
查看nginx,apache,php,mysql的编译参数及安装模块位置。
以下是如何查看Nginx、Apache、MySQL和PHP的编译参数的方法: 1. **查看Nginx参数**: 使用命令`/App/nginx/sbin/nginx -V`可以查看Nginx的编译参数。例如,输出中的`configure arguments:`后面跟着的就是编译时...
支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成Let's Ecrypt/ZeroSSL/BuyPass免费SSL证书、支持无人值守、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器,同时提供一些实用的...
3. **PHP编译参数**:在编译PHP时,使用如`--enable-inline-optimization`等参数来增强代码优化。 通过上述的LAMP平台优化技巧,开发者可以最大化利用这一开源平台的潜力,提升Web应用的响应速度和稳定性,同时降低...
选择PHP版本(推荐5.3或5.4),指定安装路径(默认为`/usr/local/php`),并决定是否修改PHP编译参数。在PHP模块选择中,可以按需选择,如`xcache`,多个选择用空格分隔。此外,还可以选择其他软件安装,如`...
进入解压后的目录,运行`./configure`命令来配置编译选项,这里需要注意的是`./configure`命令中的参数配置非常重要,不同的参数会影响到PHP的功能和性能: ```bash cd php-7.0.2 ./configure --prefix=/soft/...
- **配置 PHP 编译参数**: - `./configure --with-mysql=/usr/local/mysql --with-xml --with-apache=../apache --enable-track-vars` - **解释**:这些参数用于在编译 PHP 时指定 MySQL 的安装位置以及其他选项...
在CentOS 6.4操作系统上编译安装PHP5的过程是一项技术性的工作,涉及到多个步骤和依赖库的安装。以下是对整个过程的详细说明: 首先,为了编译PHP5,你需要确保系统上已经安装了一些基本的开发工具和库。通过运行`...
- 编译安装PHP,同样需要先运行./configure来指定安装选项,然后编译(make)和安装(make install),可能会涉及到指定Nginx的路径作为编译参数。 - MySQL的安装可能需要先编译cmake,然后使用cmake来配置MySQL...