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 相关文章推荐
php基础知识:函数基础知识
Dec 13 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
Jul 12 PHP
php url路由入门实例
Apr 23 PHP
修复ShopNC使用QQ 互联时提示100010 错误
Nov 08 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
php数据访问之查询关键字
May 09 PHP
Zend Framework入门应用实例详解
Dec 11 PHP
PHP面相对象中的重载与重写
Feb 13 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 PHP
实现laravel 插入操作日志到数据库的方法
Oct 11 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 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 checkbox 取值详细说明
2010/08/19 PHP
php 抽象类的简单应用
2011/09/06 PHP
php生成N个不重复的随机数实例
2013/11/12 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
[01:29]2017 DOTA2国际邀请赛官方英雄手办展示
2017/03/18 DOTA
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
Python玩转PDF的各种骚操作
2019/05/06 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
公共事业管理本科生求职信
2013/10/07 职场文书
租房协议书范文
2014/08/20 职场文书
普通党员对照检查材料
2014/08/28 职场文书
高一语文教学反思
2016/02/16 职场文书