使用rpm包安装lamp环境
前提:
是你的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环境的更多相关文章
- CentOS使用yum源中自带的rpm包安装LAMP环境
CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ...
- centos6.5环境通过rpm包安装mysql5.5.51数据库
centos6.5环境通过rpm包安装mysql5.5.51数据库 注意:此方法适用于单独安装数据库的需求,如果在该机器上还需要安装php环境,建议mysql通过编译或yum方式安装 1.查找已经安装 ...
- yum安装LAMP环境与管理(七)
[教程主题]:yum安装LAMP环境与管理 [1] 什么是LAMP 目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作 ...
- CentOS 6.3编译安装LAMP环境笔记
转载地址:http://www.jb51.net/article/54969.htm 最近抽空在虚拟机上测试成功了LAMP各个最新版本的整合编译安装,算是把之前的博文整合精简,以下内容均在CENTOS ...
- yum安装LAMP环境与管理
yum安装LAMP环境与管理 参考:http://www.zixue.it/ yum添加163源 地址: http://mirrors.163.com/.help/centos.html 下载方式: ...
- Centos6.5添加Epel和Remi源安装Lamp环境
想搭建一个Lamp环境,因为编译安装太麻烦,对于我这样的新手来说,太过于复杂.而CentOS自带的Apache.MySql和PHP的版本都太低,不想用.上百度搜了一轮,原来可以通过添加Epel和Rem ...
- 一键安装lamp环境 centos
linux centos yum安装LAMP环境 /*************链接**************/http://www.cnblogs.com/suger/p/3832093.html ...
- centos7.2 yum安装lamp环境
一.准备工作 1. 下载并安装centos7.2,配置好网络环境,确保centos能上网,可以获取到yum源. centos7.2的下载地址:http://pan.baidu.com/s/1eRT ...
- CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin详细过程
介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...
随机推荐
- HDU 1024 Max Sum Plus Plus (动态规划)
HDU 1024 Max Sum Plus Plus (动态规划) Description Now I think you have got an AC in Ignatius.L's "M ...
- 【loj3056】【hnoi2019】多边形
题目 描述 给出一个 \(n\) 个点的多边形初始的三角剖分: 一次合法的旋转定义为 \((a,b,c,d)\) ,满足 \(a<b<c<d\) : 并且存在边\((a, ...
- java -server 和 -client 的不同,及 java -server 时抛错原因
在dos窗口运行:java -server Error: missing `server' JVM at `C:\Program Files\Java\jre7\bin\server\jvm.dll' ...
- 解决invalid record found in VCF4 file (at least 8 tab-delimited fields expected)问题,批量修改空格改为制表格格式
出现这种问题说明一般存在两个问题: 第一,vcf文件不足8个分割制表符,比如像如下文件: 为了解决这个问题,说明在做snp filter时候,需要提取至少8个制表符的字符串,比如,像如下文件所示: 第 ...
- Win7任务栏合并
在“任务栏” -> "任务栏按钮" -> "始终合并.隐藏标签” 另外,如果想使时间显示详细,可消去“使用小图标”
- Hadoop生态圈-离线方式部署Cloudera Manager5.15.1
Hadoop生态圈-离线方式部署Cloudera Manager5.15.1 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 到目前位置,Cloudera Manager和CDH最新 ...
- 学习Git笔记
一.名词解释 1.仓库(Repository) 仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库. 2.收藏(Star) 收藏项目,方便下次查看 3.复制克隆项目(Fork) 该f ...
- Hbase记录-HBase基本操作(二)
HBase Exists 可以使用exists命令验证表的存在.下面的示例演示了如何使用这个命令. hbase(main):024:0> exists 'emp' Table emp doe ...
- JAVA 动态代理学习记录
打算用JAVA实现一个简单的RPC框架,看完RPC参考代码之后,感觉RPC的实现主要用到了两个方面的JAVA知识:网络通信和动态代理.因此,先补补动态代理的知识.---多看看代码中写的注释 参考:Ja ...
- 20155209 2016-2017-2 《Java程序设计》第九周学习总结 ## 教材学习内容总结
教材学习内容总结 JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据. 执行流程: •连接数据源,如:数据库. •为数据库传递查询和更新指令. •处理数据库响应并返回的结 ...