CentOS 6.2使用yum安装LAMP以及phpMyadmin详解


Posted in PHP onJune 17, 2013

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

Step1. 为centos配置rpmforge及epel源。centos官方的源其实也够用,不过像php的一些扩展如php-mcrypt在官方源中并没有。
rpmforge源可以在 http://pkgs.repoforge.org/rpmforge-release/中下载安装,名为rpmforge- release-*.i686.rpm 或 rpmforge-release-*.x86_64.rpm,找最新的版本
epel源可以在http://mirrors.ustc.edu.cn/Fedora/epel/6/ 中找到,32系统在i386文件夹中,64位的在x86_64文件夹中,名为epel-release-6-*.noarch.rpm,找最新的版本

这里以32位系统为例子
#如果提示The requested URL returned error: 404,请自行换成最新的版本 
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm 
rpm -ivh http://download.Fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm 

Step 2. 安装php/mysql/httpd
#安装apache 
yum -y install httpd httpd-devel  
#安装mysql 
yum -y install mysql mysql-devel mysql-server mysql-libs 
#安装php 
yum -y install php 
#安装php扩展 
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo  
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear   
#其它不常用php扩展, www.linuxidc.com 可不用安装 
yum -y install php-pecl-memcache php-eaccelerator 
#安装phpmyadmin 
yum -y install phpmyadmin  
#安装完成之后,启动 
service httpd start 
service mysqld start 

Step 3.配置httpd、mysqld开机自启动
chkconfig mysqld on 
chkconfig httpd on 

Step 4.配置phpmyadmin
修改/usr/share/phpmyadmin/config.inc.php
#将这里abcde文字修改为自己的字符,可任意 
$cfg['blowfish_secret'] = 'abcde'; 

常见问题
1. phpmyadmin提示未开启php-mcrypt,这是因为没有安装php-mrcrpt扩展。在官方源没有php-mrcrpt扩展,请安装epel源后再yum install php-mcrypt

2. phpmyadmin无法访问

phpmyadmin默认只能使用http://localhost/phpmyadmin来访问,可以修改/etc/httpd/conf.d/phpmyadmin.conf中对应部分为
<Directory "/usr/share/phpmyadmin"> 
  Order Deny,Allow 
#  Deny from all 
  Allow from All 
</Directory> 
不过强烈不支持这么做的,把phpmyadmin暴露了不安全

注意:
apache解析php,修改httpd.conf文件,添加
Addtype application/x-httpd-php .php .phtml
Addtype application/x-httpd-php-source .phps

myql可以远程登录
设置mysql密码
mysql>; USE mysql;
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql>; FLUSH PRIVILEGES;
1.2.3 允许远程登录
mysql -u root -p
Enter Password: <your new password>
mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
完成后就能用mysql-front远程管理mysql了。
设为开机启动
chkconfig mysqld on

PHP 相关文章推荐
模拟flock实现文件锁定
Feb 14 PHP
基于OpenCV的PHP图像人脸识别技术
Oct 11 PHP
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
zf框架的session会话周期及次数限制使用示例
Mar 13 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 PHP
php实现的mongodb操作类实例
Apr 03 PHP
php中ob函数缓冲机制深入理解
Aug 03 PHP
PHP入门教程之面向对象基本概念实例分析
Sep 11 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
Jul 10 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
Oct 17 PHP
laravel 时间格式转时间戳的例子
Oct 11 PHP
php pdo连接数据库操作示例
Nov 18 PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 #PHP
php.ini修改php上传文件大小限制的方法详解
Jun 17 #PHP
php 模拟POST提交的2种方法详解
Jun 17 #PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 #PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
Jun 17 #PHP
深入PHP curl参数的详解
Jun 17 #PHP
解析php curl_setopt 函数的相关应用及介绍
Jun 17 #PHP
You might like
PHP将XML转数组过程详解
2013/11/13 PHP
php无限极分类递归排序实现方法
2014/11/11 PHP
PHP判断是否为空的几个函数对比
2015/04/21 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
javascript 贪吃蛇实现代码
2008/11/22 Javascript
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
jQuery实现的五星点评功能【案例】
2019/02/18 jQuery
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
python不换行之end=与逗号的意思及用途
2017/11/21 Python
Python自定义线程类简单示例
2018/03/23 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
python将list转为matrix的方法
2018/12/12 Python
Django框架自定义session处理操作示例
2019/05/27 Python
python 进程的几种创建方式详解
2019/08/29 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
python代码如何注释
2020/06/01 Python
python的dict判断key是否存在的方法
2020/12/09 Python
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
索尼巴西商店:Sony巴西
2019/06/21 全球购物
服装销售人员求职自我评价
2013/09/26 职场文书
护士实习自我鉴定
2013/10/22 职场文书
公司经理聘任书
2014/03/29 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
毕业实习计划书
2015/01/16 职场文书
《海上日出》教学反思
2016/02/23 职场文书
资深HR教你写好简历中的自我评价
2019/05/07 职场文书
Go语言并发编程 sync.Once
2021/10/16 Golang
MySQL批量更新不同表中的数据
2022/05/11 MySQL