zoukankan      html  css  js  c++  java
  • LAMP环境搭建基本步骤

    LAMP环境搭建基本步骤

    参考链接https://yq.aliyun.com/articles/106387

    apache性能优化、配置https://my.oschina.net/lockupme/blog/743948

    1、安装apache

    yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
    

    2、安装mysql

    用以前安装文档

    3、安装php

    安装php5.6依赖和源

    安装php

    yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
    

    yum 安装php7.2

    添加yum 源

    #rpm -Uvh https:``//dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    #rpm -Uvh https:``//mirror.webtatic.com/yum/el7/webtatic-release.rpm
    rpm -Uvh http:*//rpms.remirepo.net/enterprise/remi-release-7.rpm
    
    yum -y  --enablerepo=remi-php73  install php php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel php-mysql php-redis php-zip
    
    
    

    php.ini配置

    expose_php = Off
    short_open_tag = ON
    max_execution_time = 300
    max_input_time = 300
    memory_limit = 128M
    post_max_size = 32M
    date.timezone = Asia/Shanghai
    mbstring.func_overload=2
    
    #连接数据库报错,需要修改php.ini文件中的*_default_socket = mysql/mysql.sock
    

    4、apache配置

    1、如果有mod_rewrite.so这句,就把这句前面的#号去掉;如果没有mod_rewrite.so这句,就在mod_foo.so这句后面加上这句;反正就是开启mod_rewrite.so这个服务
    
    vi /etc/httpd/conf/httpd.conf
    
    LoadModule rewrite_module modules/mod_rewrite.so
    
    2、把AllowOverride None改成AllowOverride All
    
    3.配置虚拟主机,把下面这段加在/etc/httpd/conf/httpd.conf最后面,注意去掉注释
    
    <VirtualHost *:80>
    ServerAdmin suibian@sina.com                //随便哪个邮箱
    DocumentRoot "/var/www/html/laravel5.2/public"   //项目的访问路径
    ServerName www.aliyun.com                  //域名,绑定这台服务器的IP
    DirectoryIndex index.php index.html index.htm    //访问网站时默认打开的文件
    ErrorLog "logs/www.aliyun.com-error_log"       //日志
    CustomLog "logs/www.aliyun.com-access_log" common //日志
    </VirtualHost>
    
    <VirtualHost *:80>  
    DirectoryIndex  index.html index.php
    ServerName www.public.landzg.com  
    ServerAlias *.public.landzg.com
    DocumentRoot /wwwroot/yijia_landzg/wwwroot/public
    ErrorLog "logs/www.aliyun.com-error_log"       //日志
    CustomLog "logs/www.aliyun.com-access_log" common //日志
    <Directory "/wwwroot/yijia_landzg/wwwroot/public">  
        Options -Indexes  +FollowSymlinks  
        AllowOverride All  
        Require all granted 
        Allow from all  
    </Directory>  
    </VirtualHost>
    
    #限定某个目录禁止解析PHP
    <Directory /data/wwwroot/111.com/upload>
    	php_admin_flag engine off  //这一段就可以禁止解析PHP代码
    	<FilesMatch (.*).php(.*)> //这一段就是让php的文件访问受到限制,防止php文件的源代码被查看
    	Order allow,deny
    	Deny from all
    	</FilesMatch>
    </Directory>
    
    
    
    
  • 相关阅读:
    kibana We couldn't activate monitoring
    学Redis这篇就够了!
    elasticsearch 官方监控文档 老版但很有用
    java dump 内存分析 elasticsearch Bulk异常引发的Elasticsearch内存泄漏
    Apache Beam实战指南 | 大数据管道(pipeline)设计及实践
    InnoDB一棵B+树可以存放多少行数据?
    函数编程真不好
    面向对象编程灾难
    可能是全网最好的MySQL重要知识点 | 面试必备
    终于有人把elasticsearch原理讲通了
  • 原文地址:https://www.cnblogs.com/h-gallop/p/11646067.html
Copyright © 2011-2022 走看看