Linux 安裝PHP配置引數

2021-06-07 06:52:47 字數 2498 閱讀 6538

在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瀏覽工具的支援

運用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

Linux安裝配置php

1.獲取安裝檔案 php 5.3.8.tar.gz 獲取安裝php需要的支援檔案 libxml2 2.6.32.tar.gz 2.安裝libxml2 1 tar zxvf libxml2 2.6.32.tar.gz 2 cd libxml2 2.6.32 3 configure prefix usr...

Linux安裝配置php

1.獲取安裝檔案 php 5.3.8.tar.gz 獲取安裝php需要的支援檔案 libxml2 2.6.32.tar.gz 2.安裝libxml2 tar zxvf libxml2 2.6.32.tar.gz cd libxml2 2.6.32 configure prefix usr local...

Linux安裝配置php

1.獲取安裝檔案 php 5.3.8.tar.gz 獲取安裝php需要的支援檔案 libxml2 2.6.32.tar.gz 2.安裝libxml2 1 tar zxvf libxml2 2.6.32.tar.gz 2 cd libxml2 2.6.32 3 configure prefix usr...