Linux 下rpm包搭建LAMP环境

LAMP是Linux-Apache-MySQL-PHP的意思。

LAMP网站架构具有Web资源丰富、低价格、等特点。是目前国际流行的Web框架。用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强大,使用它们可以建立一个快速、稳定、免费的网站系统。

实验环境:

实验所使用的包都是RHEL自带的rpm安装包

Red Hat Enterprise Linux 5.4 32-bit

httpd-2.2.3-31.el5

php-mysql-5.1.6-23.2.el5_3

mysql-5.0.77-3.el5

mysql-server-5.0.77-3.el5

php-5.1.6-23.2.el5_3

php-gd-5.1.6-23.2.el5_3

Discuz_X2.5_SC_GBK.zip

下载一个Discuz论坛的网站模版

[root@localhost ~]# unzip Discuz_X2.5_SC_GBK.zip

把解压后的discuz包内的upload文件复制到linux默认的站点根目录下

[root@localhost ~]# mv upload/ /var/www/html/

[root@localhost ~]# cd /var/www/html/upload

#这里/var/www/html/upload站点的绝对路径,在访问的时候需要在地址后加上upload,否者访问出错

编辑apache服务的文件

vim /etc/http/conf/http.conf

php安装之后,我们安装LAMP环境所需要的安装包,这里我们使用yum安装,这样yum会自动给我们解决包的依赖关系

[root@localhost ~]# cd /mnt/cdrom/Server/

[root@localhost Server]# yum install httpd mysql-server masql php php-gd php-mysql  -y

启动apache和mysql服务,并设置为开机启动

[root@localhost Server]# service httpd restart

[root@localhost Server]# chkconfig httpd on

[root@localhost Server]# service mysqld start

[root@localhost Server]# chkconfig mysqld on

登录mysql.  看数据库是否安装成功

[root@localhost Server]# mysql -u root

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

+--------------------+

3 rows in set (0.00 sec

安装的mysql默认是没有密码的,不安全,我们需要对它设置一个密码

线面的wuhen就是我设置的,很简单,大家自己做的时候一定要设置一个安全的口令。

[root@localhost Server]# mysqladmin -u root -p password 'wuhen'

Enter password: /*这里需要旧的口令,没有,直接回车*/

时间: 2024-10-15 01:38:00

Linux 下rpm包搭建LAMP环境的相关文章

Linux下用rpm包搭建Lamp及网页管理mysql

Lamp(rpm)安装: 一:编辑本地yum用于安装软件包: [root@localhost ~]# cd /mnt/cdrom/ [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ [root@localhost ~]# cd /mnt/cdrom/Server/ [root@localhost Server]# vim /etc/yum.repos.d/rhel- debuginfo.repo #编辑本地yum 二:安装http服务器: [roo

Linux系统下源码搭建LAMP环境

Step0:准备工作 ①将需要的所有软件包分类传到/root/目录下. ②将所有的源码包进行解压缩到指定的路径(/usr/local/src)除了phpmyadmin 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/PHP/

Centos7搭建LAMP环境(源码)

Centos7搭建LAMP环境(源码) 一.下载需要的软件源码 1. 下载Httpd,MySQL,PHP的源码安装包,选择自己需要的版本,后续的一些安装配置也是多数参考的官网的文档.链接地址:http://httpd.apache.org/,https://www.mysql.com/,http://www.php.net/. 2. 下图是我的主要安装源码包:(选择好你需要的版本和依赖我们就可以开始安装) 3. 下载所有需要的包后,上传到你的服务器. 4. 关闭防火墙和安全软件 二.Apache

构架Linux下的PHP+MySQL开发环境

作者:余海发 目前Web开发人员常使用的开发语言是PHP.ASP和JSP.这三种语言各有所长,也各自拥有一大批忠实的开发者和使用者.对于使用PHP做Web开发的人员来说,很多人选择了在Windows下进行开发,而最终开发出的程序则运行在Unix类(如Linux/FreeBSD)的操作系统上.开发环境和实施环境的不同,使得许多开发人员的系统知识稍显欠缺.作为一个使用PHP进行Web开发的人员而没有用过Linux,这种现象并不少见.更不要说具备一些简单的Linux系统知识,能够自己安装开发环境了.一

Linux下的PHP+MySQL开发环境的配置

目前Web开发人员常使用的开发语言是PHP.ASP和JSP.这三种语言各有所长,也各自拥有一大批忠实的开发者和使用者.对于使用PHP做Web开发的人员来说,很多人选择了在Windows下进行开发,而最终开发出的程序则运行在Unix类(如Linux/FreeBSD)的操作系统上.开发环境和实施环境的不同,使得许多开发人员的系统知识稍显欠缺.作为一个使用PHP进行Web开发的人员而没有用过Linux,这种现象并不少见.更不要说具备一些简单的Linux系统知识,能够自己安装开发环境了.一个开发人员了解

Ubuntu-server14.04搭建LAMP环境

原文:Ubuntu-server14.04搭建LAMP环境 对于很多PHP初学开发者来讲,搭建一个可用于生产的LAMP环境是一件费时费力的事情,本文以 ubuntu-server14.04为例,给出一个搭建环境的教程,供大家参考:  1.更新软件源 sudo apt-get update 2.安装Apache sudo apt-get install apache2 3.查看Apache是否安装成功 apache2 –v 如下所示,表示搭建成功 4. 通过浏览器访问服务器的IP,如果出现Apac

求大神 如何在vmware虚拟机下centos操作系统搭建交叉编译环境 详细一点 急需!!!

问题描述 求大神 如何在vmware虚拟机下centos操作系统搭建交叉编译环境 详细一点 急需!!! centos操作系统下如何安装交叉编译环境 专业基础较差 望解释的详细一下 万分感谢!!! 解决方案 http://www.cnblogs.com/ngnetboy/archive/2013/06/01/3113140.html 解决方案二: VMware虚拟机中安装redhat9.0 操作系统(初学linux,很详细) 解决方案三:

Linux下DNS服务器搭建详解

Linux下DNS服务器搭建详解 简介: DNS服务器的作用就是就好比生活中的电话簿.114查号台一样,为各种网络程序找到对应目标主机的IP地址或对应的主机域名. DNS系统的作用: 正向解析:根据主机名称(域名)查找对应的IP地址(实际应用中最多的) 反向解析:根据IP地址查找对应的主机域名(不常用,一般用于搭建邮件服务器时.) 根据服务器与所提供域名解析记录的关系,将DNS服务器分为不同的角色: 缓存域名服务器 也称为 唯高速缓存服务器 通过向其他域名服务器查询获得域名->IP地址记录 将域

Linux下 rpm 命令查询方法_linux shell

[root@wang /]# rpm -qa // 查看安装所有包 [root@wang /]# rpm -qa |grep vim // 查询所安装的包 +包名 [root@wang /]# rpm -qi libattr-devel //查询包的安装信息 Name : libattr-devel Relocations: (not relocatable) Version : 2.4.44 Vendor: CentOS Release : 7.el6 Build Date: 2011年09月