Ubuntu12编译安装PHP5.3的详解步骤

下面我将详细讲解“Ubuntu12编译安装PHP5.3的详解步骤”的完整攻略,整个过程分为以下几步:

下面我将详细讲解“Ubuntu12编译安装PHP5.3的详解步骤”的完整攻略,整个过程分为以下几步:

步骤一:安装依赖库

首先,在终端中执行以下命令,安装PHP5.3编译所需要的依赖库:

sudo apt-get install libxml2-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libmcrypt-dev libxslt1-dev

步骤二:下载PHP源码包

接下来,在终端中执行以下命令,下载PHP5.3的源码包:

wget http://museum.php.net/php5/php-5.3.29.tar.gz

步骤三:解压与编译

然后,将PHP源码包解压到/opt目录下,并进入到解压后的目录中:

sudo tar zxvf php-5.3.29.tar.gz -C /opt
cd /opt/php-5.3.29

接下来,执行以下命令开始进行编译:

sudo ./configure --prefix=/usr/local/php --with-curl --with-openssl --with-zlib --with-gd --with-jpeg-dir --with-png-dir --with-gettext --with-mcrypt --with-mhash --with-mysql --with-mysqli --with-pdo-mysql --with-xsl
sudo make
sudo make install

步骤四:配置php.ini

编译完成后,需要在php.ini中进行一些配置,首先先将php.ini文件复制到php.ini-production:

sudo cp /usr/local/php/lib/php.ini-production /usr/local/php/lib/php.ini

然后,打开php.ini文件并进行如下配置:

short_open_tag = On
expose_php = Off
max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
date.timezone = PRC

步骤五:启动PHP

最后,执行以下命令启动PHP:

sudo /usr/local/php/bin/php-cgi -b 127.0.0.1:9000

如果希望PHP开机启动,则可以编辑/etc/rc.local,添加以下命令:

sudo /usr/local/php/bin/php-cgi -b 127.0.0.1:9000 &

至此,Ubuntu12编译安装PHP5.3的详解步骤已经完成。

以下是两条示例说明:

示例一:启用PHP GD库

在上述编译命令中,我们已经加入了–with-gd选项,这样可以让PHP支持GD库。如果需要使用GD库,我们还需要在php.ini文件中进行如下配置,启用GD库:

extension=gd.so

示例二:启用PHP文件上传功能

如果你希望使用PHP进行文件上传功能,需要在php.ini文件进行如下配置:

file_uploads = On
upload_tmp_dir = /tmp

注意:需要确保上传文件的大小不超过php.ini中配置的post_max_size和upload_max_filesize。

本文标题为:Ubuntu12编译安装PHP5.3的详解步骤

基础教程推荐