编译安装php参数(编译安装php8)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈编译安装php参数,以及编译安装php8对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、哪些是编译php时的常用configure参数
- 2、linux下安装php编译参数
- 3、在编译 php 时,为了使用 php 内置的 fpm 功能,应该使用什么参数
- 4、编译安装php时怎么使用源码安装的参数
- 5、怎么配置PHP编译环境
哪些是编译php时的常用configure参数
./configure –prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-pdo --with-pdo-mysql --with-mysql
参数详解可以看看这里:
希望能帮到您。

linux下安装php编译参数
在Linux下安装PHP,源代码方式安装,总需要配置很多参数。这里列出常用配置参数,并详细用中文解释说明了。给大家一些参考./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 时,为了使用 php 内置的 fpm 功能,应该使用什么参数
php5.3.3以后源码中已经内嵌了php-fpm,不用象以前的php版本一样专门打补丁了,只需要在configure的时候添加编译参数即可。关于php-fpm的编译参数有–enable-fpm–with-fpm-user=www–with-fpm-group=www–with-libevent-dir=libevent位置。但是,php5.3.3以后的php-fpm不再支持php-fpm以前具有的/usr/local/php/sbin/php-fpm(start|stop|reload)等命令,需要使用信号控制:master进程可以理解以下信号:INT,TERM立刻终止QUIT平滑终止USR1重新打开日志文件USR2平滑重载所有worker进程并重新载入配置和二进制模块有了以上信号,php-fpm进程重启就方便多了。例子:php-fpm关闭:代码示例:kill-INT`cat/usr/local/php/var/run/php-fpm.pid`php-fpm重启:代码示例:kill-USR2`cat/usr/local/php/var/run/php-fpm.pid`说明:cat部分是php-fpm的进程号,可能是我用的5.4的问题。没有用php-fpm.pid,就没有这个文件。可以用psaux|grepphp-fpm,使用第一个进程的进程号,测试可行。
编译安装php时怎么使用源码安装的参数
1、Linux下,默认是在/usr/local/bin/,假如你设置--prefix=/usr/local/php那么就在/usr/local/php/bin/ 2、sbin道理相同。sbin的意思就是server bin 3、EPREFIX没用过 4、如果要用2套版本,用prefix区分开不同的安装目录。
怎么配置PHP编译环境
PHP编译环境配置:
打开editplus,点击菜单栏“工具”,选择下拉菜单的“配置用户工具”,进入配置页面;
点击"添加工具" ,选择"应用程序";
在输入框中输入
菜单文字:php
命令:你本机php安装目录\php.exe (例:D:\Program Files\PHP\php.exe)
参数:$(FilePath)
初始目录 :$(FileDir)
动作选”捕捉输出“
完成上述步骤后在d盘新建一个文件 hello.php
输入代码
?php
echo "Hello,World!";
?
点击"工具"---"php" (我自己配置的快捷键是ctrl + 2,你也可以自由设置),在下方输出框查看运行结果,显示hello,world;
到此,整个php 编译环境配置完毕。
编译安装php参数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于编译安装php8、编译安装php参数的信息别忘了在本站进行查找喔。
