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桌面中心(一) 创建数据库
Mar 11 PHP
不要轻信 PHP_SELF的安全问题
Sep 05 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
探讨PHP调用时间格式的参数详解
Jun 06 PHP
PHP连接Access数据库的方法小结
Jun 20 PHP
Php中使用Select 查询语句的实例
Feb 19 PHP
php 购物车完整实现代码
Jun 05 PHP
PHPExcel简单读取excel文件示例
May 26 PHP
Windows2003下php5.4安装配置教程(IIS)
Jun 30 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
Jul 01 PHP
php中类和对象:静态属性、静态方法
Apr 09 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
Mar 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 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
Cannot modify header information错误解决方法
2008/10/08 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
2015/05/11 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
2017/02/14 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
从零学Python之入门(五)缩进和选择
2014/05/27 Python
Python内存管理实例分析
2019/07/10 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
2020/09/17 Python
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
公司离职证明范本
2014/01/13 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
产品开发计划书
2014/04/27 职场文书
教师聘用意向书
2015/05/11 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
少年雷锋观后感
2015/06/10 职场文书
致运动员赞词
2015/07/22 职场文书
学习雷锋主题班会
2015/08/14 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
Python实现生成bmp图像的方法
2021/06/13 Python
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python
《黑岩★★射手 DAWN FALL》BD发售宣传CM公开
2022/04/04 日漫
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python