wgettarxzvf php-5.3.5.tar.gz
cdphp-5.3.5
./configure--prefix=/usr/local/php --with-mysql=../mysql-5.1.54-linux-x86_64-glibc23/--with-freetype-dir=/usr/lib64/libfreetype.so--with-config-file-path=/usr/local/php/etc --disable-debug --enable-ftp--enable-inline-optimization --enable-mbstring --enable-soap--enable-wddx=shared--enable-xml --with-gd --with-gettext --with-regex=system--with-zlib-dir=/usr/lib --enable-fpm --with-jpeg-dir --with-fpm-user=admin--with-fpm-group=admin --enable-shmop --with-mcrypt --with-mysqli=mysqlndphp原始碼內已包含php-fpm,--enable-fpm就是指編譯時帶php-fpm。
解決方法參考:
tar zxvflibmcrypt-2.5.8.tar.gz這樣libmcrypt.so共享庫就安裝到/usr/local/lib下了cd libmcrypt-2.5.8
./configureprefix=/usr/local
make
make install
解決方案:
參考:
執行makefile檔案:
make啟動命令:make install
/usr/local/php/sbin/php-fpmjul 25 12:32:24.870810 [alert] [pool www]pm.max_spare_servers(0) must be a positive value
jul 25 12:32:24.870899 [error] failed topost process the configuration
解決辦法:
# vi /usr/local/php/etc/php-fpm.conf將這三行前面的;注釋符去掉就行了pm.start_servers=20
pm.min_spare_servers=5
pm.max_spare_servers=35
wget在/usr/local/php/etc下新建php.ini,在裡面配置擴充套件tar xzvfpdo_mysql-1.0.2.tgz
cd pdo_mysql-1.0.2
/usr/local/php/bin/phpize
./configure--with-php-config=/usr/local/php/bin/php-config
make
make install
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/pdo_mysql.so重啟php-fpm:
kill -s sigusr2 程序號
Ubuntu安裝Redis(手動編譯)
sudo wgetsudo tar zxvf redis 5.0.5.tar.gz解壓後將資料夾移動到自己的安裝目錄 mv redis 5.0.5 opt software 由於要編譯,我們需要有gcc。沒有的話先進行安裝 sudo apt get install gcc進入redis 5.0.5目...
CentOS下手動安裝編譯Mysql
新手環境編譯文件記錄 mysql mysql從5.5開始,源 安裝將原來的configure改為cmake,因此在安裝 mysql 5.5.x時,需要先安裝cmake,可以通過原始碼安裝 一 需要安裝各種依賴庫和安裝工具 mysql使用cmake跨平台工具預編譯原始碼,用於設定mysql的編譯引數。...
手動編譯安裝lamp之php
馬哥教育講課文件 三 編譯安裝php 5.4.8 1 解決依賴關係 請配置好yum源 可以是本地系統光碟 後執行如下命令 yum y groupinstall x software development libmcrypt 2.5.7 5.el5.i386.rpm libmcrypt devel ...