ubuntu mint 15 编译安装PHP开发环境

php 5.3.5(download zip)

httpd 2.2.24(download zip)

mysql: apt-get install mysql


step 1: install mysql

> apt-get install mysql

> mysql

mysql> show variables like '%sock%'; // copy the output path


step 2: install apache

//uncompress 

//cd httpd_2.2.24

>./configure --prefix=/opt/httpd-2.2.24 --enable-so --enable-rewrite --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --with-zlib --with-pcre && make && make install

/opt/httpd-2.2.24 is target install path for apache.


step 3: install php

//uncompress

//cd php folder

>'./configure' '--prefix=/opt/php-5.3.25' '--with-apxs2=/opt/httpd-2.2.24/bin/apxs' '--with-curl' '--with-mcrypt' '--enable-mbstring' '--with-iconv' '--with-gd' '--with-jpeg-dir=/usr/local/lib' '--enable-pdo' '--with-pdo-mysql' '--with-mysqli' '--with-mysql' '--with-xmlrpc' '--with-XMLrpc' '--with-mysql-sock=/var/run/mysqld/mysqld.sock' '--with-openssl' '--with-imap-ssl' '--with-kerberos'

/opt/php-5.3.25 is target install path for php.

/opt/httpd-2.2.24/bin/apxs is path of apache.

/var/run/mysqld/mysqld.sock  is the output of mysql> show variables like '%sock%';

Important : this two prefix built the relation between php / mysql /apache.


step 4:

>whereis php
php: /usr/bin/php /usr/bin/X11/php /usr/share/php /opt/lampp/bin/php /opt/php-5.3.25/bin/php /usr/share/man/man1/php.1.gz
// need to copy /opt/php-5.3.25/bin/php to /usr/bin/php, use actual php to cover system's php

>sudo cp /usr/bin/php /usr/bin/php54 // backup system's php

>sudo ln -s /opt/php-5.3.25/bin/php /usr/bin/php -f // link actual php to system php position and force to change name

>php -v
PHP 5.3.25 (cli) (built: Aug 13 2013 16:49:07)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies

// the php version will be changed

step 5:

> sudo cp ./php.ini-development /opt/php-5.3.25/lib/php.ini  //php.ini

step 6:

>sudo gedit /opt/httpd-2.2.24/conf/httpd.conf

AddType application/x-httpd-php .php // add this to the end of httpd.conf



Pear install package : need go to :

>cd /opt/php-5.3.25/bin

>pear list

>pear install xml_rpc



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值