下面我将详细讲解“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的详解步骤 - Python技术站