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>
LAMP环境搭建基本步骤的更多相关文章
- LAMP 环境搭建关键步骤及注意事项
一.安装MySQL1): 编译安装MySQL+----------------------------------------------------------------------------- ...
- LAMP环境搭建教程(原创)
学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一. ...
- LAMP环境搭建教程
原文:LAMP环境搭建教程 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.M ...
- 转载自php100中文网 centos下lamp 环境搭建
学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一. ...
- linux的基本操作(LAMP环境搭建)
LAMP 环境搭建 经过前部分章节的学习,你已经掌握了linux的基础知识了.但是想成为一名系统管理员恐怕还有点难度,因为好多单位招聘这个职位的时候都要求有一定的工作经验.然而真正的经验一天两天是学不 ...
- LAMP环境搭建问题
//////////////////////////LAMP环境搭建问题///////////////////////////////////////LAMP常见的问题A.安装相关问题(1)MySQL ...
- LAMP环境搭建成功后的部分相关配置
LAMP环境搭建成功后,通常还需要做一些其他配置来完善,本文主要记录常用到的一些设置. 所有的配置是基于Ubuntu 16.04 + Apache2.4 + Mysql5.7 + Php7.0,对于其 ...
- lamp环境搭建(ubuntu)
系统:Ubuntu14.04 方法一.最简单的在线安装 (参考网址:http://os.51cto.com/art/201307/405333.htm) 具体过程: [1]打开终端,执行命令 # su ...
- LAMP 环境搭建之源码包编译安装
mysql用的二进制包安装. Apache php 用的源码包 mysql版本5.5.46 Apache版本2.4.7 PHP版本:5.5 mysql安装部分参考了阿铭linux的内容. 这是 ...
随机推荐
- window git安装 以及 tortoiseGit安装与使用
一:Git安装 使用TortoiseGit这个程序,需要先安装Git Windows版本Git的下载页面: http://git-scm.com/download/win 1:下载Git到文件夹, 2 ...
- [LeetCode] 163. Missing Ranges 缺失区间
Given a sorted integer array nums, where the range of elements are in the inclusive range [lower, up ...
- MinGW离线安装
今天安装下载MinGW-W64-install.exe安装MinGW试了好几次都失败了 因此决定用离线安装包进行安装 1.下载 下载地址https://sourceforge.net/projects ...
- ceph架构简介
ceph架构简介 在测试OpenStack的后端存储时,看到了ceph作为后端存储时的各种优势 ,于是查询资料,总结了这篇ceph架构的博客,介绍了ceph的架构和ceph的核心组件.ceph整体十分 ...
- 【C#】上机实验六
. 定义Car类,练习Lambda表达式拍序 ()Car类中包含两个字段:name和price: ()Car类中包含相应的属性.构造函数及ToString方法: ()在Main方法中定义Car数组,并 ...
- JAVA day1 基础知识
一.windows命令 dir:查看文件 cd:打开文件 二.java的编译和运行 编译: javac 源文件名 一个类编译后会对应一个.class文件 运行: java 类名 三.类 一个源文件内可 ...
- iview 表格随着更改刷新
使用location.reload() 或者是 路由的 this.$router.go(0) 进行刷新的时候,是会出现一阵的空白区域的,因为是整个页面的刷新 ,所以比较缓慢,因此使用了provide/ ...
- SpringBoot 返回Json实体类属性大小写问题
今天碰到的问题,当时找了半天为啥前台传参后台却接收不到,原来是返回的时候返回小写,但是前台依旧大写传参. 查了很多后发现其实是json返回的时候把首字母变小写了,也就是Spring Boot中Jack ...
- Jmeter 接口测试之MD5加密函数(函数助手篇)
转自:https://blog.csdn.net/hhyangel372/article/details/81571058 本文给大家介绍一下如何使用Jmeter自带的函数对常量和变量进行简单的加密处 ...
- Future Failure CodeForces - 838C (博弈论,子集卷积)
大意: 两人轮流操作一个长$n$, 只含前$k$种小写字母的串, 每次操作删除一个字符或者将整个串重排, 每次操作后得到的串不能和之前出现过的串相同, 求多少种串能使先手必胜. 找下规律发现$n$为奇 ...