安装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. JAVA设计模式初探之装饰者模式

    定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活.设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种 ...

  2. Xamarin App文件(apk)大小和启动时间的影响因素

    Xamarin开发的时候大家都有一个疑问,就是apk文件会不会特别的大,启动会不会很慢.答案是肯定的,文件肯定大,启动肯定会慢,但是具体大多少.具体慢多少,有什么因素可以使apk文件稍微小一点.可以使 ...

  3. linux-ubuntu下fastQC的安装

    1.fastqc是在Java环境下运行的:所以在安装fastqc之前,Linux下要有相应的Java运行环境(JRE).且java的版本应该在1.8.0版以上 2.java的安装:下载最新版本的Jav ...

  4. Windows下彻底卸载删除SQL Serever2012

    在安装了SQL Server2012之后,当由于某些原因我们需要卸载它时,我们应该怎么操作呢?相信这个问题困扰着不少人,博主经过亲身实践之后,给大家提供这样一种方法. 第一步.在控制面板里面找到程序— ...

  5. textarea的中文输入判断与搜狗输入法的特殊行为

    虽然要讲解的知识点是通用的,但是还是要介绍下我的应用场景和测试环境. 0.1 应用场景和测试环境 我的应用是一块使用Html Canvas开发的黑板,在黑板上实现简单的文字编辑功能. 操作系统:win ...

  6. centos 6.6 ios镜像文件 下载 官网和阿里云两种方式教你下载

    1百度一下:centos 打开打开官网.选择这一项 CET CENTOS 2选择 DVD ISO,双击下载 直接选择左键点击下载 这里需要迅雷 方法 二 打开 https://mirrors.aliy ...

  7. 使用zabbix_agent监控第一台linux服务器

    添加zabbix用户和组 groupadd zabbix useradd -g zabbix zabbix 解压并编译安装 tar xf zabbix-3.2.1.tar.gz cd zabbix-3 ...

  8. SpringMvc+Spring3+MyBatis整合

    1.MyBatis 例子 首先,单独使用MyBatis时: import java.io.IOException; import java.io.Reader; import org.apache.i ...

  9. django-xadmin隐藏菜单不显示

    环境:https://github.com/y2kconnect/xadmin-for-python3.git python3.5 django1.9.12 在adminx.py中的Admin类增加属 ...

  10. 【Android Developers Training】 46. 处理音频外放设备

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