安装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. Xamarin开发笔记—百度在线语音合成

    语音合成:也被称为文本转换技术(TTS),它是将计算机自己产生的.或外部输入的文字信息转变为可以听得懂的.流利的口语输出的技术. 技术选型:语音合成初步选择有两个,一是讯飞.二是百度. 因为使用的是X ...

  2. Vulkan Tutorial 13 Render passes

    操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Setup 在我们完成管线的创建工作,我们接下来需要告诉Vulkan渲染时候使用的f ...

  3. HTML中那些不常用标签

    先思考一个问题:为什么H5里面又多了那么多看似没用的标签? 我们知道,<div>能干百分之99的标签能干的事,而标签的主要作用是用来包裹内容,只要把基本内容都包含进去不就好了??胡闹!不带 ...

  4. 文件描述符与FILE

    1. 文件描述符(重点) 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件.目录文件.链接文件和设备文件.文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创 ...

  5. Ajax 跨域提交表单

    跨域提交表单,前端ajax不用做任何修改, 只需要在后端调用的方法里面添加一行代码即可. .NET 版 HttpContext.Response.AddHeader("Access-Cont ...

  6. 【MFC】利用双缓冲和随机函数rand()实现蒲公英飞舞

    原始日期:2014-05-29 22:44 这几天有些懒,几乎没怎么学MFC了,好容易有个题目:用双缓冲实现蒲公英飞舞,想来想去也没想到好方法,索性动手开始 写了 ,这一写,得,出来了,呵呵,无意中产 ...

  7. 设置Ubuntu下adb 及 fastboot权限

    以普通用户登录linux,然后运行adb devices会提示权限不够: List of devices attached  ????????????    no permissions   这是因为 ...

  8. 远程连接mysql 授权方法详解

    今在服务器上 有mysql 数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库. 方案一: 在安装mysql的机器 ...

  9. a链接返回上一页

    <a href="javascript:void(0);" onclick="javascript:history.go(-1);" style='mar ...

  10. fiddler4手机抓包