php的原始碼包可以根據以下步驟進行編譯安裝。
[
root@server1~]
#tar
jxfphp-5
.6.20
.tar
.bz2
[root@server1~]
#cdphp-5.
6.20[
root@server1
php-5.
6.20]
#./configure--
prefix=/usr/local/lnmp/php--
with
-config
-file
-path=/usr/local/lnmp/php/etc--
with
-mysql=mysqlnd--
with
-pdo
-mysql=mysqlnd--
with
-mysqli=mysqlnd--
with
-openssl--
with
-snmp--
with-gd
--with
-zlib--
with
-curl--
with
-libxml
-dir--
with
-png
-dir--
with
-jpeg
-dir--
with
-freetype
-dir--
with
-pear--
with
-gettext--
with
-gmp--
enable
-inline
-optimization--
enable
-soap--
enable
-ftp--
enable
-sockets--
enable
-mbstring--
enable
-fpm--
with
-fpm
-user=nginx--
with
-fpm
-group=nginx--
with
-mcrypt--
with
-mhash
[root@server1
php-5.
6.20]
#make
[root@server1
php-5.
6.20]
#make
install
./configure中的引數可以在./configure –help中檢視,根據實際情況的不同需要加入不同的引數。
在./configure編譯步驟中,需要安裝依賴包。
[root@server1 php-5.6.20]# yum install -y libxml2-devel
[root@server1 php-5.6.20]# yum install -y curl-devel
[root@server1 php-5.6.20]# yum install -y gmp-devel
[root@server1 php-5.6.20]# yum install -y net-snmp-devel
[root@server1 php]# cp /root/php-5.6.20/php.ini-production /usr/local/lnmp/php/etc/php.ini
[root@server1 php]# vim /usr/local/lnmp/php/etc/php.ini
date.timezone = asia/shanghai
[root@server1 php]# cp /usr/local/lnmp/php/etc/php-fpm.conf.default /usr/local/lnmp/php/etc/php-fpm.conf
[root@server1 php]# vim /usr/local/lnmp/php/etc/php-fpm.conf
pid = run/php-fpm.pid
[root@server1 php]# cp /root/php-5.6.20/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@server1 php]# chmod +x /etc/init.d/php-fpm
[root@server1 php]# chkconfig --add php-fpm
至此php的原始碼安裝及配置就已經完成,可以啟動php了,如果需要其他配置,也可以自己修改。
MySQL原始碼安裝與配置
mysql原始碼安裝與配置,對於mysql在linux下安裝主要有兩種途徑 模式一 通過apt get命令獲取mysq,但是這個mysql不再由你來決定 模式二 通過自定義的mysql版本進行安裝。在實際開發過程之中,所有的軟體使用都會有乙個標準 採用穩定版。1 如果要想在linux系統上安裝mys...
lnmp php的原始碼安裝與配置
編譯 安裝 root server1 ls php 5.6.35.tar.bz2 root server1 tar jxf php 5.6.35.tar.bz2 安裝包解壓 root server1 cd php 5.6.35 root server1 php 5.6.35 configure pr...
PHP原始碼安裝
1.安裝libiconv tar zxvf libiconv 1.13.1.tar.gz cd libiconv 1.13.1 configure prefix usr local libiconv make make install 2.libmcrypt安裝 tar zxvf libmcrypt...