码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP环境搭建基本步骤

时间:2019-10-10 11:30:36      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:sina   flag   dmi   bcmath   access   art   sch   ase   mod   

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环境搭建基本步骤

标签:sina   flag   dmi   bcmath   access   art   sch   ase   mod   

原文地址:https://www.cnblogs.com/h-gallop/p/11646067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!