设为首页 收藏本站
查看: 1083|回复: 0

Redhat6下LAMP环境的搭建

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-1-6 08:46:46 | 显示全部楼层 |阅读模式
LAMP是服务器系统中开源软件的一个十分普遍的组合。LAMP分别代表Linux + Apache + Mysql + Php | Python | Perl。就系统工程师来说,除了会部署LAMP环境,还应该熟练的掌握对环境的操作调优。

本文仅用于新手安装参考!

注意:自从Mysql被Oracle收购之后,很多时候使用MarriDB来代替Mysql!


环境介绍:
    操作系统:RHEL6.4

    IP地址:192.168.0.254



1. 安装Redhat6操作系统。

    具体安装视个人需求而定!


2. 安装Apache
    在命令行模式下,执行如下命令即可!

        #yum install httpd -y

    启动Apache 并配置 Apache开机自动运行

        #service httpd start

        #chkconfig httpd on

    配置防火墙允许访问Apache80端口[默认]

        #vim /etc/sysconfig/iptables

            .......

            -A INPUT -p udp --dport 80 -m state --state NEW -j ACCEPT
            -A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
            .......

        #service iptables restart

    测试Apache

        打开浏览器输入 http://192.168.0.254 即可看到Apache的Test Page


3. 安装MarriDB
    在安装之前,确认系统中是否存在Mysql,如果存在则使用如下命令移除

        #yum remove mysql  mysql-server  mysql-devel  mysql-libs -y

    为了使得MarriDB能够兼容Mysql,需要安装REMI库来解决兼容性 和 安装MarriDB时软件包的依赖性问题,命令如下:

        #rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    安装兼容Mysql5.5的软件包命令如下:

        #yum -enablerepo=remi-test -disablerepo=remi install compat-mysql55
    创建安装MarriDB的repo文件

        32位

            # vi /etc/yum.repos.d/mariadb.repo
                # MariaDB 5.5 repository list
                # http://mariadb.org/mariadb/repositories/
                [mariadb]
                name = MariaDB
                baseurl = http://yum.mariadb.org/5.5/redhat6-x86
                gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
                gpgcheck=1
        64位
            # vi /etc/yum.repos.d/mariadb.repo
                # MariaDB 5.5 repository list
                # http://mariadb.org/mariadb/repositories/
                [mariadb]
                name = MariaDB
                baseurl = http://yum.mariadb.org/5.5/redhat6-amd64
                gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
                gpgcheck=1
    开始安装MarriDB,并配置MarriDB开机自动启动

        #yum update

        #yum install MariaDB-devel MariaDB-client MariaDB-server -y
        #chkconfig mysql on

        #service mysql start

    为Mysql的root账户设置密码,默认情况下,root账户的密码是空的

        #/usr/bin/mysql_secure_installation

            按照提示输入root新密码并移除匿名用户以及禁止root远程登录功能


4. 安装Php
    安装php,在命令行执行如下命令即可

        #yum install php -y

    测试php是否安装成功

        #service httpd restart

        #vim /var/www/html/phpinfo.php

            <?php

                phpinfo();

            ?>

        在网页输入 http://192.168.0.254/phpinfo.php,如果页面显示关于php的详细信息页,则成功
    说明:如果需要安装所有的php模块,执行如下命令;并重启httpd,然后访问http://192.168.0.254/phpinfo.php即可!
        #yum install php*

        #service httpd restart


5. 安装phpmyadmin
    PHPMyAdmin是Mysql的网页管理工具,默认情况下,RHEL的库中没有附带该软件包,需要使用epel来安装
    安装epel库

        # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    安装phpmyadmin

        # yum install phpmyadmin -y

    phpMyAdmin.conf文件在/etc/httpd/conf/phpMyAdmin.conf,只保留下面的两行,其余行注释

        Alias /phpMyAdmin /usr/share/phpMyAdmin
        Alias /phpmyadmin /usr/share/phpMyAdmin
    修改config.inc.php文件,将cookie修改为http

        # cp /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php
        
        # vi /usr/share/phpMyAdmin/config.inc.php
            [...]
            /* Authentication type */
            $cfg['Servers'][$i]['auth_type'] = ‘http‘;
            [...]
        # service httpd restart

    测试PHPMyAdmin

        在网页输入http://192.168.0.254/phpmyadmin,输入Marridb用户名密码,即可看到管理界面!

到此为止,环境搭建完毕!




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-40282-1-1.html 上篇帖子: 搭建LAMP环境PHP无法解析问题 下篇帖子: linux下安装lanmp集成环境出现dns err错误
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表