`
csstome
  • 浏览: 1550138 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Ubuntu搭建PHP服务器(apache+php+mysql)

 
阅读更多
基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zend optimizer的安装了。其实在ubuntu系统中中安装远比在windows系统中设置更为容易,而且在终端下设置更省事。
1、安装Apache服务
sudo apt-get install apache2
然后按照提示即完成apahce的安装了。这里 可以打开
http://127.0.0.1
,即可看于是It works
2、安装php5
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
OK之后,我们来查看一下是否生效了。
gksudo gedit /var/www/testphp.php
入探针
保存运行
http://127.0.0.1/testphp.php
3、安装mysql
sudo apt-get install mysql-server
安装完成按提示设置root密
4、让apache、php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart
至此apache2+php 5.2.4.2+mysql5.0.51的环境就完成了。
========================================================
Ubuntu建立(apache+php+mysql)+phpmyadmin
自从成功从硬盘安装Ubuntu 8.04.1后,一直想在ubuntu 8.04.1环境下搭建WEB服务器,LAMP(Liunx+Apache+MySQL+PHP)+phpmyadmin理所当然就成为我的首眩最终我在 Ubuntu中文Wiki找到了安装配置LAMP WEB服务器最详细和全面的方法:
一.安装
1.安装LAMP
在新立得软件包管理器中选择 编辑--使用任务分组标记软件包
在打开的窗口中 勾选 LAMP SERVER 然后确定。
在主窗口中 点击绿色的对号 应用 按钮
好了 。接下来就是等待…等待新立得 自动下载安装完。
中间会有一次提示输入mysql的root用户的密码
您还可以在终端模式下,通过命令行安装:
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin
2.安装phpmyadmin
终端中运行命令
sudo apt-get install phpmyadmin
二.配置
1> apache 的配置文件路径 /etc/apache2/apache2.conf
2> php.ini 路径 /etc/php5/apache2/php5.ini
3> mysql配置文件 路径 /etc/mysql/my.cnf
4> phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf
5> 网站根目录 /var/www
1.配置apache
终端中 使用命令
sudo gedit /etc/apache2/apache2.conf
在配置文件最后面加入下面几行:
添加文件类型支持
AddType application/x-httpd-php .php .htm .html
默认字符集 根据自己需要
AddDefaultCharset UTF-8
服务器地址
ServerName 127.0.0.1
添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)
DirectoryIndex index.htm index.html index.php
2.配置PHP5
这个没什么好说的 根据个人自己需要
下面是默认时区
;default.timezone=去掉前面的分号 后面加个PRC 。表示中华人民共和国(就是GMT+8时区)
default.timezone= PRC
3.配置mysql
sudo gedit /etc/mysql/my.cnf
这里有一个地方要注意
因为默认是只允许本地访问数据库的 如果你有需要 可以打开。
bind-address 127.0.0.1这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉
#bind-address 127.0.0.1
4.配置phpmyadmin
phpmyadmin 默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin
你可以把phpmyadmin复制过去 或者 网上有人说你可以创建一个链接 然后把链接复制过去(没有试过)
然后 终端中运行命令
sudo gedit /etc/phpmyadmin/apache.conf
然后把下面两句的路径 改为/var/www/phpmyadmin
Alias /phpmyadmin /usr/share/phpmyadmin
改为:
Alias /phpmyadmin /var/www/phpmyadmin
符:常用命令
1.重启apache
sudo /etc/init.d/apache2 restart
2.重启mysql
sudo /etc/init.d/mysql restart
至此 LAMP环境配置成功,试一下 echo phpinfo(); 吧!
LAMP并没有那么神秘!除去下载的时间,整个配置过程决不会花费您五分钟。
GD库的安装
sudo apt-get install php5-gd
记得装完重启apache
sudo /etc/init.d/apache2 restart
启用 mod_rewrite 模块
sudo a2enmod rewrite
分享到:
评论

相关推荐

    在ubuntu下搭建Apache+MySQL+PHP开发环境

    ### 在Ubuntu下搭建Apache+MySQL+PHP开发环境 #### 概述 本教程旨在指导用户在Ubuntu操作系统上构建一个完整的LAMP(Linux+Apache+MySQL+PHP)开发环境。LAMP是一种广泛使用的开源Web服务器解决方案堆栈,适用于...

    搭建Apache+MySQL+PHP平台.rar_4 3 2 1_Ubuntu搭建_apache2.2.4_php

    在本文中,我们将详细探讨如何在Ubuntu 16.04操作系统上搭建Apache+MySQL+PHP(也称为LAMP)平台。LAMP是Linux、Apache、MySQL和PHP的首字母缩写,这是一个流行的Web开发环境,用于创建动态、交互式的网站和应用程序...

    在ubuntu下搭建Apache+MySQL+PHP开发环境[参考].pdf

    在Ubuntu操作系统中搭建Apache、MySQL和PHP的开发环境,通常被称为LAMP(Linux、Apache、MySQL、PHP)架构,这是Web开发中常见的基础平台。在Ubuntu 7.04及更高版本中,安装过程变得相对简单,因为系统提供了Tasksel...

    #实践笔记#Ubuntu配置Apache+PHP+MySQL

    在本篇实践笔记中,我们将探讨如何在Ubuntu 11.10操作系统上配置Apache、PHP和MySQL,以便搭建一个本地开发环境。由于PHPnow是一个专用于Windows平台的软件,因此对于Ubuntu用户,我们需要采取不同的方法来实现相同...

    Ubuntu下快速搭建Apache2+MySQL+PHP5开发环境[归纳].pdf

    总结来说,Ubuntu下搭建Apache2+MySQL+PHP5开发环境并不复杂,主要涉及软件包的安装、配置和测试。通过Synaptic Package Manager,可以简化这一过程,使得新手也能快速上手。在完成环境搭建后,你就可以开始愉快的...

    Ubuntu下快速搭建Apache2+MySQL+PHP5开发环境.rar

    在Ubuntu操作系统中,快速搭建Apache2、MySQL和PHP5(也称为LAMP环境)是开发者进行Web开发的基础步骤。这个过程涉及到安装Web服务器、数据库管理系统和动态脚本语言支持,以便能够运行PHP网页并处理MySQL数据库请求...

    Linux搭建PHP+MySQL+Apache环境

    在Linux系统中搭建PHP+MySQL+Apache环境是创建一个功能完备的Web服务器的关键步骤,这个环境通常被称为LAMP(Linux, Apache, MySQL, PHP)堆栈。以下将详细介绍如何一步步完成这一过程。 首先,我们需要安装Apache...

    PHP+Apache+mysql+mysqlfront

    **PHP+Apache+MySQL+MySQLfront:构建LAMP环境的全面指南** 在Web开发领域,LAMP(Linux、Apache、MySQL、PHP)架构是极为常见的一种组合,它为开发者提供了强大的开源工具来创建动态网站和应用程序。这个组合的每...

    dns+apache+mysql+php+phpBB

    在IT行业中,LAMP(Linux、Apache、MySQL、PHP)是一种常见的开源软件堆栈,用于构建动态网站和web应用程序。本教程将详细讲解如何在Linux系统下搭建LAMP环境,并结合DNS配置和phpBB论坛软件的安装,创建一个完整的...

    linux上安装mysql+apache+php及wordpress,LAMP

    在Linux系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境是开发Web应用程序的基础步骤。这个过程在本文中详细地记录下来,旨在帮助新手快速理解并完成安装配置。我们将分别探讨如何安装MySQL、Apache、PHP以及...

    ubuntu+apache2+php5+mysql5.0的安装

    ### Ubuntu + Apache2 + PHP5 + MySQL5.0 安装指南 在本文中,我们将详细介绍如何在 Ubuntu 系统上安装 LAMP (Linux、Apache、MySQL 和 PHP) 堆栈,具体版本为 Ubuntu + Apache2 + PHP5 + MySQL5.0。LAMP 是一种...

    LAMP网站架构方案+安装配置详解(Linux+Apache+MySQL+PHP)

    - 通过包管理器安装MySQL服务器,例如在Ubuntu中使用命令`sudo apt-get install mysql-server`。 - 配置MySQL的安全设置,如更改root密码、禁用远程root登录等。 ##### 4. 安装PHP - 使用包管理器安装PHP及其相关...

    php+apache+mysql 在linux下的安装

    在Linux系统中搭建PHP、Apache和MySQL环境是Web开发的基础工作。这三者结合,通常被称为LAMP(Linux + Apache + MySQL + PHP)堆栈,是开源世界中最常见的Web服务器配置之一。以下将详细介绍如何在Linux环境下安装...

    linux下的Apache2 + mysql5 + php5 安装教程[力荐]

    在Linux环境中搭建Apache2、MySQL5和PHP5的组合,也被称为LAMP(Linux, Apache, MySQL, PHP)服务器,是Web开发中的基础步骤。这个教程将指导你完成从下载到配置的所有流程。 首先,我们需要了解这三个组件: 1. *...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境.zip

    在Linux系统中,构建一个PHP运行环境通常涉及到三个主要组件:Apache服务器、PHP解释器以及MySQL数据库管理系统。这个过程被称为LAMP(Linux、Apache、MySQL、PHP)堆栈的搭建,是开发和运行PHP Web应用的基础。下面...

    LAMP(Linux+Apache+MySQL+PHP)

    **Ubuntu Server 菜鸟配置手册**:这本手册可能是为初学者提供的详尽指南,涵盖了安装Ubuntu Server、配置网络、安全设置、安装Apache、MySQL和PHP的步骤,以及如何调试和优化服务器性能的内容。通过阅读,新手可以...

    linux下Apache+mysql+php(LAMP)安装包

    在Linux环境中,构建一个LAMP(Linux、Apache、MySQL、PHP)服务器是常见的Web开发配置。这个安装包包含了运行PHP应用程序所需的所有基本组件。以下是关于如何在Linux系统中安装和配置LAMP的详细步骤和相关知识点: ...

    apache(用于apache+php+mysql)

    在“apache(用于apache+php+mysql)”这个主题中,我们将深入探讨如何配置Apache来支持PHP和MySQL,以便构建动态的、数据库驱动的Web应用程序。 首先,让我们了解基础。Apache是一个HTTP服务器,负责接收来自用户的...

    linux+Apache+PHP+MySQL配置攻略

    在Linux环境下构建一个功能完备的Web服务器,通常会选择使用LAMP(Linux、Apache、MySQL、PHP)架构。这个配置过程涉及到四个主要组件的安装和集成。以下是对【标题】"Linux+Apache+PHP+MySQL配置攻略"的详细解释: ...

    Ubuntu+Nginx+Mysql+Php安装配置详解

    本文主要介绍如何在Ubuntu Server环境下安装配置Nginx、Mysql、PHP等软件,搭建一个高效的LNMP(Linux+Nginx+MySQL+PHP)环境,并进一步集成Zend Guard Loader与eAccelerator以提升性能,以及通过PhpMyAdmin简化...

Global site tag (gtag.js) - Google Analytics