Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 设备 > 服务器/存储 > 正文

CentOS6.6下LAMP配置

时间:2016-05-27 00:05 来源:网络整理 作者:51ou.com 阅读:

CentOS6.6下LAMP配置

时间:2016-03-18 00:34来源:blog.51cto.com 作者:qq_16007085的博客 举报 点击:次

LAMP是什么?


LAMP = Linux+Apache+MySQL/MariaDB+Perl/PHP/Python


一组常用来搭建动态网站或者服务器的开源软件集合,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。




首先更新一下yum -y update


 


4.用yum安装Apache,Mysql,PHP.


 


安装Apache 
yum install httpd httpd-devel 
安装完成后,用/etc/init.d/httpd start 启动apache 
设为开机启动:chkconfig httpd on




 安装mysql 
yum install mysql mysql-server mysql-devel 
同样,完成后,用/etc/init.d/mysqld start 启动mysql




设置mysql密码 
mysql>; USE mysql; 
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; 
mysql>; FLUSH PRIVILEGES;


设置mysql密码还可以用:mysql_secure_installation 命令


 




允许远程登录 
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 
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 
/etc/init.d/httpd start




 测试一下 
在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。 
<? 
phpinfo(); 
?> 
防火墙配置 
a.添加.允许访问端口{80: http}. 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
b.关闭防火墙{不推荐}. 
service iptables stop 
c.重置加载防火墙 
service iptables restart




然后在客户端浏览器里打开,若能成功显示,则表示安装成功。 
至此,安装完毕。




虚拟机centos,允许远程访问特定端口




修改方式为:
切换到root用户
打开iptables的配置文件:vi /etc/sysconfig/iptables.old
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT


要解决问题首先要知道问题所在,所以必须知道更详细的问题描述才行。其实只需要配置php.ini即可。在php的安装目录中找到php.ini文件并打开,找到display_errors,默认情况下是display_errors = Off,把Off修改为On,保存关闭文件,然后重启apache。


启动命令:
/etc/init.d/httpd start 启动apache 


用/etc/init.d/mysqld start 启动mysql


在var/www/html目录下存放php文件




在Linux环境下安装和配置phpmyadmin


此次安装与配置是在centos 6.6系统下,该系统已部署lnmp环境。关于phpmyadmin的安装,你可以选择yum的在线安装方式,也可以在其官方网站上下载,然后解压缩至你的web服务器目录下。


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

 

         rpmforge源下载

 

                  epel源下载


这里以32位系统为例子,
#如果提示The requested URL returned error: 404,请自行换成最新的版本  
rpm -ivh  具体可查看虚拟机中的记录(在桌面的txt目录中)
rpm -ivh  




#安装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   


#安装phpmyadmin  
yum -y install phpmyadmin   


安装完成后,可在/usr/share目录下找到phpMyAdmin,将其拷贝至你的web目录下,例如我的web目录是:/var/www/html
修改目录下的config.inc.php文件


$cfg['PmaAbsoluteUri'] = '';   //phpmyadmin所在的地址


$cfg['Servers'][$i]['host'] = '192.168.229.130';   //设定mysql所在的主机名或IP地址,此处通常保持默认的localhost即可


$cfg['Servers'][$i]['auth_type'] = 'cookie';   //在本机调试用config,否则用cookie,这里建议用cookie


$cfg['Servers'][$i]['user'] = 'root';   //设定mysql的用户名


$cfg['Servers'][$i]['password'] = 'password';   //设定mysql的用户密码


$cfg['DefaultLang'] = 'zh-utf-8';   //设定默认语言


以上参数设置完成后保存退出,重启web服务器.开启浏览器,在地址栏输入测试一下吧。

------分隔线----------------------------

  • 上一篇:CentOS上利用Git和Maven自动化部署Java Web
  • 下一篇:CentOS安装workerman环境
  • 感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《CentOS6.6下LAMP配置》技术文章,《CentOS6.6下LAMP配置》详细使用和说明,有时《CentOS6.6下LAMP配置》可能不完善、敬请谅解!如果《CentOS6.6下LAMP配置》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    验证码:点击我更换图片