安装MYSQL
 
1. sudo apt-get install mysql-server 或者 apt-get isntall mysql-client
 
2. 安装过程中会提示设置密码,注意设置了不要忘了。
 
3.安装完成后检测是否安装成功:sudo netstat -tap | grep mysql
 
 
 
4.登陆MYSQL数据库: mysql -u root -p 
 
5.查看当前的数据库:show databases;       PS: 不要忘了 ;
 
安装apache
 
1.sudo apt-get install apache2   回车  Y   安装完成
 
2.配置apache:更改网站根目录:
 
sudo vi /etc/apache2/apache2.conf   回车    找到"<Directory /var/www/>"的位置    更改"/var/www/"为新的根目录
 
sudo vi /etc/apache2/sites-available/000-default.conf  回车   找到"DocumentRoot /var/www/"的位置   更改"/var/www/"为新的根目录就可以了。
 
3.配置域名跳转:<VirtualHost>里面加上:
 
DocumentRoot 网站根目录
ServerName 网站域名
注释:ServerAdmin是你的地址如果服务器有任何问题将发信到这个地址,这个地址会在服务器产生的某些页面中出现,例如错误报告。
 
<VirtualHost>可放多个以便实施多域名跳转
 
4.重启apache服务器:sudo /etc/init.d/apache2 restart
 
安装PHP
 
1.sudo apt-get update  
 
2.sudo apt-get install php5   回车  Y   安装完成
 
3.让Apache支持PHP:sudo apt-get install libapache2-mod-php5   安装完成
 
扩展PHP模块
 
1.PHP-GD库:
 
(1)扩展PHP5-gd模块:sudo apt-get install php5-gd 安装完成
(2)重启apache服务器:sudo /etc/init.d/apache2 restart
 
2.PHP-CURL:

(1)下载压缩包:wget http://curl.haxx.se/download/curl-7.17.1.tar.gz

(2)解压:tar -zxf curl-7.17.1.tar.gz

(3)./configure –prefix=/usr/local/curl

(4)安装:make & make install

(5)重启apache服务器:sudo /etc/init.d/apache2 restart

3.PHP-mysqli

(1)进入目录:/usr/local/php/bin/phpize(路径或是php-5.2.14/ext/mysqli/phpize)

(2)运行命令:./configure --prefix=/usr/local/mysqli --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config

(3):安装:make  make test  make install

扩展以上模块都需要修改php.ini文件

(1)以上扩展模块都是.so文件,他们在  /usr/lib/php5/20121212/  目录下   php.ini文件在  /etc/php5/apach2  目录下 我们需要手动修改php.ini

(2)修改phpini:查找 extension_dir 后面加上以下模块

1.PHP-GD:extension_dir = "/usr/lib/php5/20121212/" extension=gd.so;

2.PHP-CURL:extension_dir = "/usr/lib/php5/20121212/" extension=curl.so;

3.PHP-mysqli:extension_dir = "/usr/lib/php5/20121212/" extension=mysqli.so;

(3)重启apache服务器:sudo /etc/init.d/apache2 restart

 
 
 
 

Ubuntu上安装PHP环境-mysql+apache+php-Linux操作系统的更多相关文章

  1. ubuntu上安装并使用mysql数据库

    一.安装Mysql 最简单的方式就是apt-get安装 安装核心程序 sudo apt-get install mysql-client-core-5.6 安装客户端程序 sudo apt-get i ...

  2. ubuntu上安装lamp环境命令清单

    #install configuration manager sudo apt-get install tasksel #install basic lamp stack sudo tasksel i ...

  3. ubuntu上安装mysql 编译安装

    为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装m ...

  4. Ubuntu上安装MySQL

    Ubuntu上安装MySQL非常简单只需要几条命令就可以完成.`````` sudo apt-get update sudo apt-get install mysql-server 会弹出提示,让输 ...

  5. ubuntu上安装 MySQL 启动/停止 连接MySQL

    1.Ubuntu上安装MySQL服务   1.安装服务端   sudo apt-get install mysql-server    2.安装客户端   sudo apt-get install m ...

  6. ubuntu上安装mysql及导入导出

    ubuntu上安装mysql:  1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client3. sudo apt-get ...

  7. 【转载】如何在Ubuntu上安装LAMP服务器系统?

    转载自:http://os.51cto.com/art/201307/405333.htm [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时 ...

  8. [转载]如何在Ubuntu上安装LAMP服务器系统

    [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时,我更偏爱在不受干扰的情况下,在我那台计算机上的开发环境下进行开发.我宁愿所犯的错误大部分是 ...

  9. 如何在Ubuntu上安装LAMP服务器系统?

    在Ubuntu上安装LAMP Ubuntu的开发人员让人们很容易安装和配置LAMP软件包,只要借助一个终端命令.所以,打开终端窗口,让我们开始入手吧. sudo apt-get install lam ...

随机推荐

  1. ci框架学习告一段落,总结一下

    从网上弄了一张框架学习思维导图,从图中就可以看出ci用了设计模式中的MVC架构,使得用起来很简单方便 用了大概两个星期开发了一个<文章管理系统>觉得开发过程中学到了很多,挺不错的,而且在学 ...

  2. 二分查找(binary search)

    二分查找又叫折半查找,要查找的前提是检索结果位于已排序的列表中. 概念 在一个已排序的数组seq中,使用二分查找v,假如这个数组的范围是[low...high],我们要的v就在这个范围里.查找的方法是 ...

  3. [0] C#异常种类

    c#中异常捕获catch{}常用的异常类型 Exception 类  描述 SystemException 其他用户可处理的异常的基本类 ArgumentException 方法的参数是非法的 Arg ...

  4. C. Karen and Game

    C. Karen and Game time limit per test 2 seconds memory limit per test 512 megabytes input standard i ...

  5. Ubuntu下安装并配置VS Code编译C++

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069091.html Ubuntu下安装并配置VS Code编译C++ 安装 ...

  6. 跨域访问之JSONP

    跨域 在平常的工作中常常会遇到A站点的需要访问B站点的资源. 这时就产生了跨域访问. 跨域是指从一个域名的网页去请求另一个域名的资源.浏览器遵循同源策略,不允许A站点的Javascript 读取B站点 ...

  7. 1000行代码徒手写正则表达式引擎【1】--JAVA中正则表达式的使用

    简介: 本文是系列博客的第一篇,主要讲解和分析正则表达式规则以及JAVA中原生正则表达式引擎的使用.在后续的文章中会涉及基于NFA的正则表达式引擎内部的工作原理,并在此基础上用1000行左右的JAVA ...

  8. js禁止选中(网页复制)

    document.onselectstart=new Function("event.returnValue=false");//禁止选中(无法复制) document.oncon ...

  9. 【Android Developers Training】 38. 文件共享需求

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  10. form表单1的ajax验证

    form表单的ajax验证1: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g ...