`
sambafeng
  • 浏览: 63352 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在ubuntu系统上架设apache+mysql+php服务

阅读更多
在对ubuntu系统进行相关设置后,就可以进行各种环境的搭建,这里介绍apache+mysql+php环境的搭建:
1、安装Mysql
aptitude install mysql-server mysql-client  安装过程中,要输入MySQL的root用户密码,
New password for the MySQL "root" user: <-- yourrootsqlpassword
Repeat password for the MySQL "root" user: <-- yourrootsqlpassword
数据文件放在: /var/lib/mysql下
2、安装Apache
代码:aptitude install apache2
安装完后,在浏览器中访问 http://192.168.0.100 看到如下图所示的页面,就说话安装成功了:
Ubuntu系统中Apache的默认文档根目录为 /var/www,配置文件位于/etc/apache2/apache2.conf。其他的一些额外配置文件存放在/etc/apache2的子目录里,如 /etc/apache2/mods-enabled (Apache模块配置文件),/etc/apache2/sites-enabled (虚拟主机配置文件),还有 /etc/apache2/conf.d
3、安装Php5
aptitude install php5 libapache2-mod-php5
安装完成后,重新启动apache2服务:
代码: /etc/init.d/apache2 restart
由于默认Web站点的根目录位于 /var/www,我们就在该根目录新建一名为 info.php 的php程序文件,并从浏览器里访问它,以测试PHP5是否成功安装。该测试php文件中使用 phpinfo() 函数获得服务器中安装的PHP软件包详情,比如PHP的版本、所支持的组件等等。
代码: vi /var/www/info.php
<?php  phpinfo();  ?>
文件编辑好后,保存退出,在浏览器里浏览该文件(文中使用http://192.168.0.100/info.php
4、为PHP5安装MySQL支持
为了让PHP支持MySQL,我们必须安装php5-mysql软件包。同时,还可以为php安装一些可选的支持模块,如mcrypt, memcache, gd, pear, imagick等等。使用下面的命令可以搜索一下php5相关的模块:
aptitude search php5
选择你想安装的模块,并安装它们,本文列出了一些常用的php5软件包并安装,执行下面的命令: 
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
安装完成后,重启apache2服务: /etc/init.d/apache2 restart
这时候,刷新浏览器或者重新打开 http://192.168.0.100/info.php 就可以看到刚刚安装的php功能了,注意看看mysql和mysqli相关的信息
这样就完成了搭建。。。
分享到:
评论

相关推荐

    Ubuntu Linux系统下轻松架设nginx+php服务器应用

    在Ubuntu Linux系统中,搭建基于...至此,你就成功地在Ubuntu Linux上搭建了Nginx+PHP服务器。现在,你可以将PHP文件放在Nginx的默认文档根目录(通常是`/var/www/html`)下,并通过浏览器访问来测试环境是否配置正确。

    Ubuntu中基本应用操作V1.0

    四、 Apache2+Php5+MySQL+Java 基本环境的架设 Apache2 是一个常用的 Web 服务器软件,Php5 是一个常用的脚本语言,MySQL 是一个常用的数据库管理系统,Java 是一个常用的编程语言。在 Ubuntu 中,可以使用以下命令...

    Linux服务器配置及管理课程实习.doc

    在实习报告中提到的Apache+MySQL+PHP+phpBB论坛架设,这是搭建动态网站的经典组合,也称为LAMP(Linux + Apache + MySQL + PHP)架构。学生可能学习了如何安装和配置Apache服务器,设置虚拟主机,以及调整服务器性能...

    LAMP架设个人笔记

    3. **MySQL**:作为关系型数据库管理系统,MySQL在LAMP架构中扮演数据存储的角色。个人笔记网站通常需要存储用户创建的笔记内容、分类、标签等信息,MySQL能够提供高效、安全的数据存储和检索。通过SQL语言,开发者...

    linux服务器架设,方法集锦

    在Linux服务器架设的过程中,掌握一系列关键技术和方法是至关重要的。以下是一些核心知识点的详细介绍,旨在帮助你系统地学习并成功搭建Linux服务器。 一、Linux操作系统选择与安装 1. Linux发行版:Linux有多种...

    单机架站全攻略,怎么用个人电脑架设服务器

    在个人电脑上架设服务器,即单机架站,是一个技术性强且有趣的过程,它可以用于测试、学习或作为小型项目的本地服务器。以下是一份详细的单机架站全攻略,涵盖了从选择硬件到配置软件的各个步骤。 首先,硬件是基础...

    诛仙架设教程.rar

    安装并配置相应的服务器软件,例如Apache或Nginx作为Web服务器,MySQL或PostgreSQL作为数据库服务器。 2. **数据库设置**:《诛仙》的游戏数据存储在数据库中,你需要创建数据库,导入游戏的初始数据,设置用户权限...

    个人服务器架设全攻略

    在现代社会,个人服务器的架设已经不再仅仅是专业人士的专利,许多技术爱好者和小型企业也开始尝试自行搭建个人服务器,以满足数据存储、网站托管、远程办公等需求。本全攻略将详细解析个人服务器架设的各个环节,助...

    网狐服务器架设指南!

    在IT行业中,服务器架设是一项重要的技术工作,尤其在网络游戏领域。网狐服务器架设指南主要涉及的是如何配置和管理一个高效、稳定的服务器环境来支持游戏运营。下面将详细讲解这个过程中的关键知识点。 首先,我们...

    轻量应用服务器建站例程

    在这个特定的例子中,我们将关注如何在Ubuntu操作系统上使用Python和Django框架来建立一个网站。以下是详细的步骤和相关知识点: 首先,我们需要了解Ubuntu系统。Ubuntu是一个基于Debian的开源Linux发行版,它广泛...

    光机网站架设演示 光机网站架设演示

    在IT行业中,网站架设是一项基础且至关重要的工作,它涉及到服务器配置、域名解析、网页设计、数据库管理和安全设置等多个方面。"光机网站架设演示"可能是一个教程或者一个包含详细步骤的压缩包文件,旨在指导用户...

    以VirtualBox 架設ubuntu 和joomla 之教學手冊

    用户可以在其现有操作系统上创建多个虚拟机而不会对原有系统造成任何影响。它可以模拟包括Windows、Linux、Ubuntu等多种操作系统。 - **名称**:VirtualBox - **版本**:2.2.2r46594 - **官网**:...

    双子星IPTV桌面源码 宝塔面板架设视频教程

    通过这个视频教程,初学者能够逐步掌握如何利用双子星IPTV桌面源码和宝塔面板构建一个完整的IPTV服务系统。值得注意的是,实际操作时应遵循版权法规,合法使用和分发内容。此外,随着技术的更新,教程中的某些步骤...

    在线评测系统、oj系统安装

    在提供的文件名列表中,“在虚拟机内架设ACM平台.doc”很可能包含了在虚拟机上搭建ACM(算法竞赛)相关OJ平台的详细步骤,而其他文档可能是记录安装过程中的问题和解决方案。这些文档将对安装过程提供重要的参考和...

    完全手册Linux系统管理与网络服务器电子教程

    在Linux系统管理基础上,本教程进一步讲解了网络服务器的配置与管理: 1. **Web服务器**:Apache和Nginx是常见的Web服务器,学习如何安装、配置并调试HTTP服务,包括虚拟主机设置和HTTPS安全配置。 2. **FTP服务器...

    Aws3.0正式版 这是一款简单的一键搭建服务器的小软件

    6. **自动化脚本**:可能包含用于自动安装常见服务或应用的脚本,例如Web服务器(Apache、Nginx)、数据库(MySQL、PostgreSQL)等。 7. **监控与日志**:集成AWS CloudWatch,帮助用户监控服务器性能指标,记录...

    Linux 课程设计

    1. **LAMP服务器安装配置**:Linux(操作系统)、Apache(Web服务器)、MySQL(数据库)、PHP(脚本语言)的集成安装与配置,确保论坛所需的环境搭建完成。 2. **phpBB3安装**:下载phpBB3软件包,按照官方文档或...

    linux培训教材ppt文档

    在本教材中,你将学习如何搭建Web服务器(如Apache或Nginx)、数据库服务器(如MySQL或PostgreSQL)和邮件服务器(如Postfix)。此外,还会涉及DNS服务器(如bind)的配置,以及FTP和SSH服务的设置。理解这些服务的...

Global site tag (gtag.js) - Google Analytics