zoukankan      html  css  js  c++  java
  • ubuntu 安装PHP

    本文不介绍 源代码安装,要用源代码安装的可以参考 细说PHP 中内容(但这本书上是按照 red hat系列linux展开的,与ubuntu不太一样)。

    sudo apt-get install apache2

    //配置文件在 /etc/apache2/ 下,网站目录为/var/www/,日志文件在 /var/log/apache2/, apache2的启动文件为 /etc/init.d/apache2

    测试: http://localhost/

    sudo apt-get install php5 //执行这个命令的时候已经将  libapache2-mod-php5安装了,如果没有安装,安装这个

    //php.ini位于/etc/php5/apache2中, 其他模块的配置在 /etc/php5/conf.d 中。

    重启apache: sudo /etc/init.d/apache2 restart

    sudo apt-get install mysql-server

    //在安装期间会让你设置密码。如果没有配置密码这个操作(网上有人说没有,但我的机器没出现过这种情况),执行下述指令配置密码:

    mysql -u root 直接进入mysql

    >delete from mysql.user where host='localhost' and user=''; //删除匿名用户的

    >flush privileges

    >set password for 'root'@'localhost'=PASSWORD('your password');

    sudo /etc/init.d/mysql restart

    sudo apt-get install libapache2-mod-auth-mysql
    sudo apt-get install php5-mysql

    //extension=mysql.so 这个东西已经在/etc/php5/conf.d/mysql.ini 配置过了,现在重启apache 看看是否已经支持mysql了

    sudo apt-get install curl php5-curl //配置curl

    // phpmyadmin 的配置 自己找去,对这个软件没什么感觉。

    sudo apt-get install php5-gd //装GD库

    sudo apt-get install memcached

    sudo apt-get install php5-memcache //memcache 相关配置在/etc/php5/conf.d/memcache.ini 中。

    sudo apt-get install mongo

    下载mongo-php-driver: http://pecl.php.net/package/mongo

    解压下载包: tar zxf mongo-1.1.4.tgz

    cd mongo-1.1.4

    phpize5(如果没有 sudo apt-get install php5-dev)

    ./configure --enable-mongo

    sudo make install

    在/etc/php5/conf.d/php.ini中 添加 extension = mongo.so

    或者通过pecl来安装:(sudo apt-get install php-pear)

    sudo pecl install mongo

    extension = mongo.so

    pear, pecl, phpize5 这三个都是添加php扩展的方式。phpize5是将源码转为扩展模块,pear, pecl 直接打包好给你(之前被pear, pecl 迷惑了很久)。可以这样简单的理解。就像你安装php5, 你可以去下载源代码然后 ./configure, make && make install 也可以直接sudo apt-get install php5用2进制包直接安装。不同的是pear, pecl 是给php5 安装扩展包的。

    // 重启apache,看看是否已经支持 这些东西

    至此 PHP的基本环境配置完成。

  • 相关阅读:
    第二次结对编程作业——毕设导师智能匹配
    第二次作业——结对项目之需求分析与原型设计(1.0)
    调研《构建之法》指导下的全国高校的历届软工实践作品、全国互联网+竞赛、物联网竞赛等各类全国性大学生信息化相关的竞赛平台的历届作品
    软件工程的实践项目课程的自我目标
    CMake
    软件工程实践总结
    软件产品案例分析(K米 APP)
    毕设导师智能匹配
    结对项目之需求分析与原型设计(导师选择)
    调研《构建之法》指导下的软工实践作品
  • 原文地址:https://www.cnblogs.com/jesseZh/p/3036198.html
Copyright © 2011-2022 走看看