[root@lnmp01 tools]# tar xf php-5.3.27.tar.gz
ß解壓壓縮包
[root@lnmp01 tools]# cd php-5.3.27 ß進入
php安裝目錄
./configure
ß編譯引數 ß
指定php
的安裝路徑為 ß
需要指定
mysql
的安裝路徑,安裝
php需要的
mysql
mysql
軟體包,也可以不單獨安裝,這樣的情況可使用
–with-mysql=mysqlnd
替代因為
php軟體裡面已經自帶連線
mysql
的客戶端工具。
–with-iconv-dir=/usr/local/libiconv
ßlibiconv庫,
各種字符集間的轉換
–with-freetype-dir
ß開啟對
freetype
字型庫支援
–with-jpeg-dir
ß開啟對
jpeg
的支援
–with-png-dir
ß開啟對
png的支援
–with-zlib ß開啟
zlib
庫的支援,用於
壓縮傳輸
–with-libxml-dir=/usr ß開啟
libxml2
庫的支援
–enable-xml ß
–disable-rpath
ß關閉額外的執行庫檔案
–enable-safe-mode
ß開啟安全模式
–enable-bcmath
ß開啟大小調整,用
zabbix
監控時會用到該模組
–enable-shmop ß
–enable-sysvsem ß使用
sysv
訊號機制
,則開啟此選項
–enable-inline-optimization
ß優化執行緒
–with-curl ß開啟
curl
瀏覽工具的支援 ß
運維curl
工具開啟
url流
–enable-mbregex ß
–enable-mbstring ß支援
mbstring
–with-mcrypt
ß編碼函式庫
–with-gd ß開啟
gd庫的支援
–enable-gd-native-ttf ß支援
truetype
字串函式庫
–with-openssl
ßopenssl
的支援,
加密傳輸時用到
–with-mhash
ßmhash
演算法的擴充套件
–enable-pcntl
ßfreetds
需要用到
,可能是鏈結
mssql
–enable-sockets ß開啟
sockets支援
–with-xmlrpc ß開啟
xml-rpc的c
語言 –enable-zip
ß開啟對
zip的支援
–enable-soap
ßsoap
模組的擴充套件
–enable-short-tags
ß開始和標記函式
–enable-zend-multibyte ß支援
zend
的多位元組
–enable-static
ß生成靜態鏈結庫
–with-xsl ß開啟
xslt
檔案支援,擴充套件
libxml2庫,
需要libxslt軟體
–enable-ftp ß開啟
ftp的支援
–enable-fpm
ß表示啟用
php-fpm
方式服務,即
factcgi
方式執行
php服務。
–with-fpm-user=wwwß指定
php-fpm
程序管理的使用者為
www,
此處最好和
nginx
服務使用者統一。
–with-fpm-group=wwwß指定
php-fpm
程序管理使用者組為
www,
此處最好和
nginx
服務使用者組統一。 ß
軟鏈結
[root@lnmp01 php]# touch ext/phar/phar.phar ß
建立php
安裝需要檔案
[root@lnmp01 php]# make && make install ß
編譯安裝 ß
鏈結去版本
(方便公升級及後續維護)ß
拷貝php.ini
需要配置檔案 ß
拷貝php-fpm
配置檔案 ß
啟動php-fpm
php編譯引數詳解
mysqli擴充套件技術不僅可以呼叫mysql的儲存過程 處理mysql事務,而且還可以使訪問資料庫工作變得更加穩定。make zend extra libs liconv make install prefix usr local php 指定 php 安裝目錄 with apxs2 usr lo...
PHP編譯引數詳解
root lnmp01 tools tar xf php 5.3.27.tar.gz 解壓壓縮包 root lnmp01 tools cd php 5.3.27 進入php 安裝目錄 configure 編譯引數 指定 php的安裝路徑為 需要指定 mysql 的安裝路徑,安裝 php需要的 mys...
Mysql CMAKE編譯引數詳解
以下是博主原先整理的一些mysql編譯引數詳解,提供給熱衷於原始碼編譯安裝mysql的朋友們!dcmake install prefix 指向mysql安裝目錄 dinstall sbindir sbin 指向可執行檔案目錄 prefix sbin dmysql datadir var lib my...