1. LAMP 的安装
- sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。
- sudo chmod 777 /var/www/
2. phpmyadmin 安装
- sudo apt-get install phpmyadmin
在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database's administrative user。
然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。
phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。
3. Apache 配置
(1)启用 mod_rewrite 模块
终端命令:sudo a2enmod rewrite
(2)重启Apache服务器:sudo /etc/init.d/apache2 restart
Apache重启后可以测试一下,在/var/www目录下新建文件test.php,写入代码: 保存,在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正确出现了Mysql已经正确配置,表明Apache和mysql都正常了。(记得重启Apache服务器后再测试)。
test.php
- <?php
- $link = mysql_connect("localhost","root","mysql密码");
- if (!$link)
- {
- die('Could not connect: ' . mysql_error());
- }
- else echo "Mysql已经正确配置";
- mysql_close($link);
- ?>
4. 浏览器PHP中文乱码问题
上面在FireFox浏览器中打开test.php测试时,如果出现了中文乱码,则是默认语言设置问题,解决方法如下:
打开apache配置文件: udo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。
重启Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文乱码没有了
本文转自:
http://www.linuxidc.com/Linux/2012-05/61079.htm
相关推荐
在Ubuntu 12.04操作系统环境下,搭建一个完整的Web服务器通常涉及到几个关键步骤,包括安装必要的服务软件、配置服务器环境以及进行功能测试。本文将详细介绍如何在Ubuntu 12.04上搭建一个包含Apache2、MySQL和PHP5...
通过以上步骤,您已经在Ubuntu 12.04系统上成功搭建了LAMP服务器环境。与Windows系统相比,Linux下的LAMP环境搭建更为简单快捷,无需过多地关注环境变量和兼容性等问题,极大地提高了开发效率。如果在安装过程中遇到...
本指南将详细介绍如何在Ubuntu 12.04上搭建LAMP环境。 首先,我们需要理解LAMP的每个组成部分: - Linux:作为操作系统,Ubuntu 12.04 LTS(长期支持版)提供了稳定和安全的基础。 - Apache:是最流行的开源Web...
1. **Ubuntu 12.04**: 这是Ubuntu的一个长期支持(LTS)版本,发布于2012年,对服务器和桌面环境提供了长达五年的官方支持。在该版本上安装BugFree意味着需要确保所有依赖项和软件包都能与这个旧版本兼容。 2. **...
首先,Ubuntu Server 12.04已经预装了LAMP(Linux, Apache, MySQL, PHP)框架,这是搭建Web服务的基础。在安装操作系统时,除了选择OpenSSH服务器,还需要确保选择安装LAMP服务器选项。在安装过程中,系统会提示设置...
通过以上步骤,你就成功在阿里云Ubuntu 12.04环境中搭建了一个LAMP(Linux, Apache, MySQL, PHP)服务器,可以用来托管Web应用程序和管理数据库。记得在实际环境中替换所有示例IP和密码,确保安全性。
在本文中,我们将详细介绍如何在 Ubuntu 12.04 x64 版本上编译安装 LAMP(Linux、Apache、MySQL 和 PHP)环境。LAMP 是一种常用的开源 Web 服务器解决方案,广泛应用于开发和部署 Web 应用程序。 #### 一、准备工作...
标题 "lamp环境源码包包含配置文件" 描述的是一个专为在Ubuntu 12.04系统上搭建OA2013(可能是Office Automation System)环境而设计的软件包。这个源码包包含了构建LAMP(Linux, Apache, MySQL, PHP)环境所需的...
- **版本**: 本文档基于Ubuntu 12.04版本的操作系统。 - **环境**: 假设Linux系统已经安装完成,并且可以通过终端访问。 ##### 2. MySQL数据库的安装与配置 - **安装命令**: - 打开终端,执行 `sudo apt-get ...
Linux+Apache+MySQL+PHP搭建web服务器详细图文教程 整体在ubuntu12.04LTS版本下完成
在Ubuntu 12.04系统环境下,通过以下命令安装Apache Web服务器: ```bash sudo apt-get install apache2 ``` 安装完成后,可以通过浏览器访问`http://localhost`检查Apache是否成功运行。若页面显示“It works!”则...
在Ubuntu系统中安装开源社交网络平台elgg,需要先搭建LAMP(Linux、Apache、MySQL、PHP)服务器环境。LAMP是Linux操作系统中常用的一种Web开发平台组合,适合用于搭建各种基于PHP的网站应用。 **安装Linux Ubuntu ...
本例中选择了**Ubuntu 12.04**作为基础系统。Ubuntu是基于Debian的Linux发行版,以其稳定性和广泛的社区支持而闻名,特别适合于服务器部署。 ### 二、软件安装与配置 #### 1. 安装Apache HTTP Server Apache ...
另外,为了方便管理LAMP环境,可以安装`phpmyadmin`: ``` sudo apt-get install phpmyadmin ``` 在安装phpmyadmin时,选择MySQL作为你的数据库。 ### 第六步:配置RackTables 在安装RackTables之前,确保所有依赖...
本篇文章将详细介绍如何在Ubuntu 12.04上通过源码编译来安装Apache、MySQL和PHP,这三个组件是搭建LAMP(Linux、Apache、MySQL、PHP)服务器的基础。 首先,我们来看Apache的源码编译步骤。Apache HTTP Server是...