PHP的原始碼安裝與配置

2021-08-08 18:26:28 字數 2513 閱讀 1910

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...