LAMP环境搭建基本步骤

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

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

1、安装apache

  1. yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

2、安装mysql

用以前安装文档

3、安装php

安装php5.6依赖和源

安装php

  1. 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 源

  1. #rpm -Uvh https:``//dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  2. #rpm -Uvh https:``//mirror.webtatic.com/yum/el7/webtatic-release.rpm
  3. rpm -Uvh http:*//rpms.remirepo.net/enterprise/remi-release-7.rpm
  1. 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配置

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

4、apache配置

  1. 1、如果有mod_rewrite.so这句,就把这句前面的#号去掉;如果没有mod_rewrite.so这句,就在mod_foo.so这句后面加上这句;反正就是开启mod_rewrite.so这个服务
  2. vi /etc/httpd/conf/httpd.conf
  3. LoadModule rewrite_module modules/mod_rewrite.so
  4. 2、把AllowOverride None改成AllowOverride All
  5. 3.配置虚拟主机,把下面这段加在/etc/httpd/conf/httpd.conf最后面,注意去掉注释
  6. <VirtualHost *:80>
  7. ServerAdmin suibian@sina.com //随便哪个邮箱
  8. DocumentRoot "/var/www/html/laravel5.2/public" //项目的访问路径
  9. ServerName www.aliyun.com //域名,绑定这台服务器的IP
  10. DirectoryIndex index.php index.html index.htm //访问网站时默认打开的文件
  11. ErrorLog "logs/www.aliyun.com-error_log" //日志
  12. CustomLog "logs/www.aliyun.com-access_log" common //日志
  13. </VirtualHost>
  14. <VirtualHost *:80>
  15. DirectoryIndex index.html index.php
  16. ServerName www.public.landzg.com
  17. ServerAlias *.public.landzg.com
  18. DocumentRoot /wwwroot/yijia_landzg/wwwroot/public
  19. ErrorLog "logs/www.aliyun.com-error_log" //日志
  20. CustomLog "logs/www.aliyun.com-access_log" common //日志
  21. <Directory "/wwwroot/yijia_landzg/wwwroot/public">
  22. Options -Indexes +FollowSymlinks
  23. AllowOverride All
  24. Require all granted
  25. Allow from all
  26. </Directory>
  27. </VirtualHost>
  28. #限定某个目录禁止解析PHP
  29. <Directory /data/wwwroot/111.com/upload>
  30. php_admin_flag engine off //这一段就可以禁止解析PHP代码
  31. <FilesMatch (.*)\.php(.*)> //这一段就是让php的文件访问受到限制,防止php文件的源代码被查看
  32. Order allow,deny
  33. Deny from all
  34. </FilesMatch>
  35. </Directory>

LAMP环境搭建基本步骤的更多相关文章

  1. LAMP 环境搭建关键步骤及注意事项

    一.安装MySQL1): 编译安装MySQL+----------------------------------------------------------------------------- ...

  2. LAMP环境搭建教程(原创)

    学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一. ...

  3. LAMP环境搭建教程

    原文:LAMP环境搭建教程 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.M ...

  4. 转载自php100中文网 centos下lamp 环境搭建

    学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一. ...

  5. linux的基本操作(LAMP环境搭建)

    LAMP 环境搭建 经过前部分章节的学习,你已经掌握了linux的基础知识了.但是想成为一名系统管理员恐怕还有点难度,因为好多单位招聘这个职位的时候都要求有一定的工作经验.然而真正的经验一天两天是学不 ...

  6. LAMP环境搭建问题

    //////////////////////////LAMP环境搭建问题///////////////////////////////////////LAMP常见的问题A.安装相关问题(1)MySQL ...

  7. LAMP环境搭建成功后的部分相关配置

    LAMP环境搭建成功后,通常还需要做一些其他配置来完善,本文主要记录常用到的一些设置. 所有的配置是基于Ubuntu 16.04 + Apache2.4 + Mysql5.7 + Php7.0,对于其 ...

  8. lamp环境搭建(ubuntu)

    系统:Ubuntu14.04 方法一.最简单的在线安装 (参考网址:http://os.51cto.com/art/201307/405333.htm) 具体过程: [1]打开终端,执行命令 # su ...

  9. LAMP 环境搭建之源码包编译安装

    mysql用的二进制包安装. Apache php 用的源码包 mysql版本5.5.46    Apache版本2.4.7  PHP版本:5.5 mysql安装部分参考了阿铭linux的内容. 这是 ...

随机推荐

  1. Spring cloud微服务安全实战-7-1章节概述

    前面的章节都是围绕这微服务的安全在讲一些东西,包括微服务本身api的安全.网关的安全.怎么去做安全中心,包括认证服务器,权限的服务.权限的设计,怎么来实现SSO.然后sentinel来实现统一的熔断, ...

  2. 流行-Manifold学习理解与应用

    流行-Manifold[1]  流形,也就是 Manifold . 1. 比较好的形象理解 流形学习的观点是认为,我们所能观察到的数据实际上是由一个低维流形映射到高维空间上的,即这些数据所在的空间是“ ...

  3. python:pytest优秀博客

    上海悠悠:https://www.cnblogs.com/yoyoketang/tag/pytest/

  4. centos php7.1 redis4.0.9 安装扩展phpredis

    1.扩展列表 https://github.com/phpredis/phpredis/releases [root@VM_27_0_centos server]# ls data lib.pl my ...

  5. WCF之Windows宿主

    WCF之Windows宿主(可安装成服务自动并启动) WCF之Windows宿主(可安装成服务自动并启动) 创建解决方案WCFServiceDemo 创建WCF服务库(类库或WCF服务库)WCFSer ...

  6. ActiveMQ学习教程

    一.activemq安装 官网地址:https://activemq.apache.org/ 具体安装过程不赘述,解压即安装, 二.使用 activemq有queue和topic两种模式, 我们以qu ...

  7. kmeans 对表达量进行聚类

    代码如下 df = pd.read_csv("../kmeans/gene.fpkm.csv",header=None) print df.head() #去掉第一行 tdf = ...

  8. 屏蔽组合键[CTRL+N]

    https://www.cnblogs.com/gaodu2003/archive/2011/05/05/2037229.html …… const  _KeyPressMask=$80000000; ...

  9. Appium移动端测试--搭建测试环境

    目录 文章目录如下 安装Android Studio及Android SDK 更改VDM默认存储路径 通过npm安装Appium Server 启动Appium GUI模式 Appium连接会话 Ap ...

  10. openstack-nova源码之创建虚拟机

    1.nova/api/openstack/compute/servers.py  create() 在create函数前面包含三种装饰器,分别为:@wsgi.response.@wsgi.expect ...