美文网首页
CentOS7下LAMP环境搭建简要过程

CentOS7下LAMP环境搭建简要过程

作者: T1800 | 来源:发表于2020-06-29 10:17 被阅读0次

    更新系统


    更新全部程序包

    yum update

    出现“No package ***** available.”说明软件包名字错误,用yum list name*这种格式查找一下

    httpd(apache)安装及配置


    yum install httpd

    修改/etc/httpd/conf/httpd.conf文件

    取消 ServerName localhost的注释(配置主机名,实际生产环境下配置为指向到本机的域名)

    修改/etc/firewalld/zones/public.xml文件

    加入  <service name="http"/>(开启防火墙WEB服务通道),重启防火墙服务

    service firewalld restart

    启动并查看WEB服务状态

    service httpd start

    service httpd status

    临时关闭selinux

    setenforce 0

    不建议永久关闭selinxu,作为系统保护程序,有机会还是应该认真研究一下。永久关闭方法自行百度

    安装和配置mariadb(mysql)


    安装

    yum install mariadb,mariadb-server

    安装完成后启动mariadb服务

    service mariadb start

    然后使用mysql_secure_installation 进行包括root密码在内的一系列初始化

    登录测试

    mysql -u root -p 设置的密码

    show databases;

    php 5.6 安装小记


    查看已安装的PHP组件

    yum list installed | grep php*

    导入EPEL源和REMI源

    可在http://rpms.remirepo.net中找到最合适的镜像

    rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/epel-release-latest-7.noarch.rpm

    rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

    创建一个名称为remi-php56.repo的文件,从remi.repo中抽出remi-php56部分,复制到其中。非base源设置为 enabled=0 以免安装时不同源混杂(可选步骤)

    安装程序包

    由于yum包依赖管理不到位部分依赖可能需要手动安装,以下是参考

    yum install libzip-last --enablerepo=remi-safe

    yum install gd-last --enablerepo=remi(php-gd依赖)

    安装PHP 5.6主程序

    yum install php --enablerepo=remi-php56

    安装列表参考(其他必备组件会自动安装,比如pod等)

    php.x86_64                           5.6.18-1.el7.remi               @remi-php56

    php-gd.x86_64                        5.6.18-1.el7.remi               @remi-php56

    php-dom

    php-mbstring.x86_64                  5.6.18-1.el7.remi               @remi-php56

    php-mysqlnd.x86_64                   5.6.18-1.el7.remi               @remi-php56

    php-opcache.x86_64                   5.6.18-1.el7.remi               @remi-php56

    php-pecl-uploadprogress.x86_64       1.0.3.1-4.el7.remi.5.6          @remi-php56

    php-twig.x86_64                      1.24.0-1.el7.remi.5.6           @remi-php56

    安装完成后重启httpd服务

    service httpd restart

    启用apache短链接(URL重写)


    将/etc/httpd/conf/htttpd.conf文件中的

    AllowOverride None全部替换三处改成 AllowOverride All 这个是以保证重写可以启用

    在drupal根目录中修改 .htaccess 文件

    RewriteBase /dp8

    ===有疑问请评论留言看到会回复的===

    相关文章

      网友评论

          本文标题:CentOS7下LAMP环境搭建简要过程

          本文链接:https://www.haomeiwen.com/subject/jfonfktx.html