最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

ubuntu下安装php5+pdo

时间:2014-06-09 16:40来源: 作者: 点击:
这几天尝试把工作机迁到ubuntu上来做开发,系统安装好之后的首要任务是安装php+mysql的开发环境. 我打算直接安装php5, pdo_mysql, 下面是安装过程的记录 首先我直接用apt-get安装了apache2,php5,pear以及

  这几天尝试把工作机迁到ubuntu上来做开发,系统安装好之后的首要任务是安装php+mysql的开发环境. 我打算直接安装php5, pdo_mysql, 下面是安装过程的记录

  首先我直接用apt-get安装了apache2,php5,pear以及mysql5, 为了方便后续的安装,还加上了make和libmysqlclient

sudo apt-get install apache2-mpm-prefork

sudo apt-get install php5

sudo apt-get install php5-dev

sudo apt-get install php5-pear

sudo apt-get install mysql-server-5.0

sudo apt-get install make

sudo apt-get install libmysqlclient15-dev

  pdo在ubuntu的apt里头似乎还找不到安装源,所以通过pecl来安装这个扩展,非常简单 —- 如果海底光纤能连通的话:

pecl install pdo

增加一行:

extension=pdo.so

到文件:

/etc/php/apache2/php.ini

/etc/php/cli/php.ini

  接下来安装pdo_mysql碰到一些问题, 直接跑pecl install pecl_mysql会出现一些错误,搜索了一下发现是pecl本身的问题,下面是个比较简单的解决办法:

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

tar xzvf PDO_MYSQL-1.0.2.tgz

cd PDO_MYSQL-1.0.2

注释掉configure里头判断是否已经安装pdo扩展的代码片段,继续跑:

phpize

./configure

make

make install

然后再次添加下面一行到前面提到的两个php.ini

extension=pdo_mysql.so

重启apache之后, php5 + pdo_mysql就在ubuntu上安装好了, documentroot是/var/www

后记

更简单的解决办法是运行:

PHP_PDO_SHARED=1 pecl install pdo_mysql

(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容
  • PHP5中SESSION路径配置详解

    本文章来告诉你如何在php5中的php.ini中配置session的详细教程,包括了路径等等一些相关的操作...

  • php生成EXCEL文档实例程序

    原生态的写法 原始方式:发送header,用附件的表头发送到用户浏览器表示是要下载的,然后读出数...

  • php 遍历多维数组方法

    在php中数组分类很多种,如一维数组,二维数组,三维或多维数组,下面我来给大家介绍php 遍历多维...

  • PHP ctype函数应用与总结

    今天翻php的文档,偶然看到ctype函数,觉得很好用,记录下来以备后用: ctype_alnum -- check for alphanum...

  • php入门级的PHP验证码程序

    生成验证码我们会要用到php 图形处理函数,如imagecreate,imagepng,header之类的函数,下面我们一起...

  • php页面缓存实现方法总结

    在php页面缓存主要用到的是ob系列函数,如ob_start(),ob_end_flush(),ob_get_contents(),但是更高级的缓存是...