【linux】LAMP环境搭建

  • 一、什么是LAMP

    • LAMP是[ Linux +  Apache + MySQL + PHP ] 的缩写
    • 常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台LAMP是最强大的网站解决方案。 
    • Apache是开源的Web服务器软件
    • 实例:ecshop、Discuz论坛
  • 二、环境部署(rpm方式)

    • 安装apache服务
      • 一般情况下,系统默认安装了apache服务
      • 启动apache服务:

          service httpd restart

      • 验证

          在windows上打开浏览器输入服务器ip地址(虚拟机上linux的ip)访问

          正常:可以看到如下界面(✿✿ヽ(°▽°)ノ✿)

          

          异常:考虑服务器网络配置问题(详见它贴,日后更)

 

 

    • 安装mysql
      • 检查mysql服务是否安装

          service mysqld status

      • 未安装,执行以下命令(此处举例CentOS 6.8,不能cd需自行配置yum)   

          cd /media/CentOS_6.8_Final/Packages
          rpm –ivh mysql-5.1.73-7.el6.x86_64.rpm
          rpm –ivh perl-DBI-1.609-4.el6.x86_64.rpm
          rpm –ivh perl-DBD-MySQL-4.013-3.el6.x86_64.rpm
          rpm –ivh mysql-server-5.1.73-7.el6.x86_64.rpm
          rpm –ivh php-common-5.3.3-47.el6.x86_64.rpm
          rpm –ivh php-pdo-5.3.3-47.el6.x86_64.rpm
          rpm –ivh php-mysql-5.3.3-47.el6.x86_64.rpm

      • 启动mysql服务

          service mysqld restart

      • 检查服务端口是否调用

          netstat -ntl

          如果有3306端口,那就表示mysql启动成功了(✿✿ヽ(°▽°)ノ✿)

      • 配置mysql服务器,root账号密码:
          [root@localhost ~]# mysql  (回车)

          mysql> use  mysql;

          mysql> update user set password=password('123456') where user='root';

          此句结尾需加上分号;分号不能漏掉

    • 安装php
      • 手动安装php
          cd /media/CentOS_6.8_Final/Packages
          rpm -ivh php-cli-5.3.3-47.el6.x86_64.rpm
          rpm -ivh php-5.3.3-47.el6.x86_64.rpm
          rpm -ivh libXpm-3.5.10-2.el6.x86_64.rpm
          rpm -ivh php-gd-5.3.3-47.el6.x86_64.rpm
          rpm -ivh php-xml-5.3.3-47.el6.x86_64.rpm

      • 修改http配置文件
          cd /etc/httpd/conf
          cp httpd.conf httpd.conf.bak
          vi httpd.conf
          查找到AddType application/x-gzip .gz .tgz 后,回车在下一行,输入以下:

          

 

      • 重启apache

          service httpd restart

      • php调试代码:
          在/var/www/html目录下,
          新建文件test.php
          编辑内容:
            <?php
            phpinfo();
            ?>

      • 依然是在windows浏览器访问:http://服务器ip/test.php,成功页面如下图(✿✿ヽ(°▽°)ノ✿)

        

      • rpm方式安装搭建LAMP
          以上三个服务器配置完成后,将httpd和mysqld服务设置成开机启动:
          chkconfig --level 2345 httpd on
          chkconfig --level 2345 mysqld on

 

      ps:配置LAMP环境之前最好先配置一下服务器网络,不能自动挂载的需要配置yum,每次配置完一个环境记得备份或者拍快照。

 

posted @ 2020-09-13 21:40  把孤独当晚餐  阅读(184)  评论(0)    收藏  举报