前提:

是你的centos能联网,或者有本地的yum仓库

或者配置通过代理上网

vim /etc/yum.conf

加入如下内容

proxy=http://192.168.11.82:808

1.通过yum命令自动解决依赖关系安装lamp环境

# yum install -y httpd php php-mysql mysql-server mysql php-mcrypt





2.直接通过空密码无法访问数据库

# mysql -uroot -p





发现是没有启动服务

# service mysqld start





3.将服务设置为开机启动动

# chkconfig mysqld on

# chkconfig --list mysqld





# chkconfig httpd on





4.测试PHP程序是否能够正常解析

vim /var/www/html/index.php

加入如下内容:

<html>

<head>

<title>php test page</title>

</head>

<body>

<h1>

php test page

</h1>

<?php

phpinfo();

?>

</body>

</html>





访问测试是否显示正常

若不能访问可能是防火墙没关闭

# service iptable stop

在次基础上安装wordpress程序进行验证

1.解压安装包

# unzip wordpress-3.3.1.zip 





2.拷贝到目标文件夹下

# cp -r wordpress /var/www/html/





3.修改相关的数据库等配置

# cd /var/www/html/wordpress/

# cp wp-config-sample.php wp-config.php

vim wp-config.php





define('DB_NAME', 'wpsdb');





/** MySQL database username */

define('DB_USER', 'wpsuser');





/** MySQL database password */

define('DB_PASSWORD', 'wpspass');





4.创建数据库和相关用户

创建wpsdb

mysql> CREATE DATABASE wpsdb;

授权wpsuser用户给wpsdb数据库所有权限

mysql> GRANT ALL PRIVILEGES on wpsdb.* TO 'wpsuser'@'localhost' IDENTIFIED BY 'wpspass';

刷新权限

mysql> flush privileges;





5.安装

访问http://192.168.8.40/wordpress/wp-admin/install.php

根据提示进行安装

安装phpmyadmin





# unzip phpMyAdmin-3.4.3.2-all-languages.zip

# cp -r phpMyAdmin-3.4.3.2-all-languages /var/www/html/phpmyadmin

# cp config.sample.inc.php config.inc.php

通过openssl生产随机编码作为phpmyadmin的验证码

# openssl rand -hex 16

a6496fdcecb2ee7a9bcfdba774b5513a

# vim config.inc.php 







# service httpd reload





通过phpmyadmin访问http://192.168.8.40/phpmyadmin





设置mysql数据库root密码(root空密码不能通过phpmyadmin登录)

可以通过mysql> help SET PASSWORD; 获取命令帮助

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql');





mysql> FLUSH PRIVILEGES;





设置虚拟主机

# vim /etc/httpd/conf/httpd.conf 





注释掉默认的www目录

#DocumentRoot "/var/www/html"





在最后加入

<VirtualHost *:80>

        ServerName www.a.com

        DocumentRoot /var/www/html/wordpress

</VirtualHost>





<VirtualHost *:80>

        ServerName www.b.org

        DocumentRoot /var/www/html/phpmyadmin

</VirtualHost>

使用rpm包安装lamp环境的更多相关文章

  1. CentOS使用yum源中自带的rpm包安装LAMP环境

    CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ...

  2. centos6.5环境通过rpm包安装mysql5.5.51数据库

    centos6.5环境通过rpm包安装mysql5.5.51数据库 注意:此方法适用于单独安装数据库的需求,如果在该机器上还需要安装php环境,建议mysql通过编译或yum方式安装 1.查找已经安装 ...

  3. yum安装LAMP环境与管理(七)

    [教程主题]:yum安装LAMP环境与管理 [1] 什么是LAMP 目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作 ...

  4. CentOS 6.3编译安装LAMP环境笔记

    转载地址:http://www.jb51.net/article/54969.htm 最近抽空在虚拟机上测试成功了LAMP各个最新版本的整合编译安装,算是把之前的博文整合精简,以下内容均在CENTOS ...

  5. yum安装LAMP环境与管理

    yum安装LAMP环境与管理 参考:http://www.zixue.it/ yum添加163源 地址: http://mirrors.163.com/.help/centos.html 下载方式: ...

  6. Centos6.5添加Epel和Remi源安装Lamp环境

    想搭建一个Lamp环境,因为编译安装太麻烦,对于我这样的新手来说,太过于复杂.而CentOS自带的Apache.MySql和PHP的版本都太低,不想用.上百度搜了一轮,原来可以通过添加Epel和Rem ...

  7. 一键安装lamp环境 centos

    linux centos yum安装LAMP环境 /*************链接**************/http://www.cnblogs.com/suger/p/3832093.html ...

  8. centos7.2 yum安装lamp环境

    一.准备工作 1.   下载并安装centos7.2,配置好网络环境,确保centos能上网,可以获取到yum源. centos7.2的下载地址:http://pan.baidu.com/s/1eRT ...

  9. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin详细过程

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

随机推荐

  1. Luogu 1525 【NOIP2010】关押罪犯 (贪心,并查集)

    Luogu 1525 [NOIP2010]关押罪犯 (贪心,并查集) Description S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N.他们之间的关系自然也极不和谐.很多罪犯之间甚至积怨 ...

  2. CF1043

    找个下午打了场CF,结果被某uranus吊打......一千多名,过弱. T1,一眼二分了,后来发现题解是O(1)的hhh T2,题意精炼一下就是让你找一个串的循环节个数,直接n²枚举..... T3 ...

  3. SQL: 从一个表随机读取一行或几行记录的问题

    比如ms sql 2000,随机读取了一行记录: SELECT TOP 1 * FROM [tablename] ORDER BY NEWID() 遇到的问题是,如果这个表记录不多,比如几十或几百.几 ...

  4. Hashtable 删除元素, 抛出异常 java.util.ConcurrentModificationException

    今天在对一个Hashtable对象进行 搜索 -> 删除 操作时遇到的一个问题,开始的使用我使用的是Hashtable的Iterator,然后直接执行: Hashtable.remove(key ...

  5. PD915温度太高,通过设置BIOS降底CPU的核心电压来降温。

    由于对电脑配置不是很懂,去年去配了台电脑,用的CPU是PD915,不用不知道,一用吓一跳. PD915在冬天的时候,运行起来温度大概在30多度,感觉很正常. 可是一到了夏天,温度就升到了70到80度之 ...

  6. 2018 ACM 网络选拔赛 北京赛区

    A Saving Tang Monk II #include <bits/stdc++.h> using namespace std; ; struct node { int x,y,z, ...

  7. MATLAB:图像选取局部区域滤波(roicolor、roipoly、roifill、fspecial、roifilt2函数)

    对于某些特殊的图像处理,我们不希望将整张图都进行图像处理.这个时候就用到了roicolor.roipoly.roifill.fspecial.roifilt2函数.代码实现过程如下: close al ...

  8. 走进Java中的持有对象(容器类)【二】Collection

    概述 通过前文的学习,我们对容器的分类及常用容器类的作用有了基本的认识.本文将针对Collection容器的功能与使用进行细致分析. 基本操作 Collection集合抽象出的目的是为存放独立元素的序 ...

  9. My thoughts after NOIP 2018(2)

    又一次陷入迷茫了呢. - 大概是因为是因为自招政策要改变了吧? - 大概是因为前路在一点一点变得难走吧? - 大概是因为OI和学习实在太难平衡了吧? 未来的一切都已经不再在我控制的范围之内,不迷茫才怪 ...

  10. elasticsearch 动态模板设置

    自定义动态映射 如果你想在运行时增加新的字段,你可能会启用动态映射.然而,有时候,动态映射 规则 可能不太智能.幸运的是,我们可以通过设置去自定义这些规则,以便更好的适用于你的数据. 日期检测 当 E ...