Lavarel下ngix和apache下运行

[php]view plaincopy

  1. 1.进入终端后查看php版本
  2. php -v
  3. 输出可能如下:
  4. PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies

[php] view plain copy

  1. 2.执行下面的命令升级软件仓库
  2. rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
  3. rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

[php] view plain copy

  1. 3.执行下面的命令删除php
  2. yum remove php-common
  3. 然后像安装那样问你是否继续的,输入yes即可

[php] view plain copy

  1. 4.安装php 5.6版本(php56w-devel这个不是必需的)
  2. yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

[php] view plain copy

  1. 5.重启httpd
  2. service httpd restart
  3. 查看最新的版本
  4. php -v
  5. 现在应该是5.6了!

apache环境下

CentOS 7安装Laravel:

添加两个仓库:

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

安装PHP:

yum install php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring

安装apache和Mariadb:

yum install httpd mariadb mariadb-server

启动Mariadb服务:

systemctl start mariadb

systemctl enable mariadb

启动httpd服务:

systemctl start httpd

systemctl enable httpd

Mariadb数据库root密码默认为空,运行MySQL初始化脚本:

mysql_secure_installation

安装composer:

curl -sS https://getcomposer.org/installer | php

chmod +x composer.phar

mv composer.phar /usr/local/bin/composer

从Github clone Laravel源码:

cd /var/www

git clone https://github.com/laravel/laravel

安装Laravel:

cd laravel

composer install

设置文件权限:

chown -R apache:apache /var/www/laravel

chmod -R 755 /var/www/laravel

创建.env配置文件:

mv .env.example .env

生成App key:

php artisan key:generate

编辑config/app.php,把上面生成的key写入:

配置Apache,创建Virtual Host:

vim /etc/httpd/conf.d/laravel.conf

写入:

<VirtualHost *:80>

DocumentRoot /var/www/laravel/public

ServerName your_domain.com

<Directory /var/www/laravel/>

AllowOverride All

</Directory>

</VirtualHost>

重启Apache服务:

systemctl restart httpd

时间: 2024-08-10 21:21:11

Lavarel下ngix和apache下运行的相关文章

mac下 codeigniter在apache下去掉index.php

原文:http://blog.csdn.net/tutngfei1129287460/article/details/18359191 1.要修改Apache 的配置文件,让Apache支持rewrite_module,修改过程如下:打开apache的配置文,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉. 2.搜索 AllowOverride None 即 Options Indexes Fo

Nginx/Apache下如何禁止指定目录运行PHP脚本

转自http://www.phpchina.com/portal.php?mod=view&aid=40248, 需获取更多资料请查看原文 网站程序的上传目录通常是不需要PHP执行解释权限,通过限制目录的PHP执行权限可以提网站的安全性,减少被攻击的机率. 下面和大家一起分享下如何在Apache和Nginx禁止上传目录里PHP的执行权限. Apache下禁止指定目录运行PHP脚本 在虚拟主机配置文件中增加php_flag engine off指令即可,配置如下 "/website/upl

windows下使用xampp一键安装apache+php运行环境

感谢浏览,欢迎交流=.= 想为我老爸开发一套库存管理系统,借此机会打算使用下ext+php+apache+linux环境尝尝鲜. 为了在windows搭建本地开发测试环境,官网下载xampp,一键安装apache,mysql等环境 启动xampp发现80端口被IIS占用,443端口被VMware占用 于是,度娘告知:443:配置文件位于C:\xampp\apache\conf\extra\httpd-ssl.conf中则修改文件中443端口为44480:配置文件位于C:\xampp\apache

Apache下的配置文件httpd.conf、httpd-vhosts.conf 转

Apache下的配置文件httpd.conf.httpd-vhosts.conf(windows) 2013-05-24 22:09 by youxin, 58 阅读, 0 评论, 收藏, 编辑 httpd.conf文件一般存在于apache目录下的conf文件夹中,主要用来配置apache的.http.conf里面的配置介绍: 1.Listen :监听端口,默认情况是80. 2.ServerAdmin :服务器管理员邮箱. 3.ServerName:服务名. 4.DocumentRoot:PH

Ubuntu下(Linux+Apache+MYSQL+PHP, LAMP)环境搭建

最近开始玩PHP,于是试着搭建一下开发环境并做个记录,以备日后再使用起来方便可查. 第一步 确保软件包是最新的 <span style="font-size: 18px;">sudo apt-get update</span> 第二步 安装Apache2 <span style="font-size: 18px;">sudo apt-get install apache2</span> 安装之后测试:在浏览器中打开 h

windows下分别安装apache和php7

前言:做了快一年的PHP还没有自己搭过环境,用的都是集成环境,最近又想用用PHP7和Laravel5.5,所以决定自己搭一个本地环境. 1.下载Apache(由于PHP7要求,所以要下载2.4以上版本),官网http://httpd.apache.org/download.cgi 点击进入,出现如下页面,这个页面大概说,不提供windows版本的下载了,只提供源码如果你够叼可以自己编译,或者选择官网推荐的下载地址,选择哪个根据自己喜好了我随      手就是选择第一个,进去后继续根据提示继续操作

win7下安装配置tomcat,java运行环境

1.下载JDK,安装 官网下载地址:http://java.sun.com/javase/downloads/index.jsp 下载后,安装,选择你想把JDK安装的目录: 比如:JDK安装目录:E:\java 其他博文有说还要装JRE,其实JDK安装好了,就不需要安装JRE了,本身就有了. 2.设置JDK环境变量 右击“计算机”,点击“属性”,点击弹出界面的左部分的“高级系统设置”,选择“高级”选项卡,点击下部的“环境变量” 新建2个变量,编辑1个变量,分别填入以下信息,如图所示: 新建: 变

Windows下64位Apache服务器的安装

转自:http://www.blogjava.net/greatyuqing/archive/2013/02/13/395308.html 首先需要说明的是,Apaceh服务器没有官方的64位版本,只有民间的高手自己制作的.下面是具体的安装步骤. 在https://blackdot.be/download-archive/ 下载64位的Apache服务器.目前的版本是2.2.19,下载之后的压缩包名为httpd-2.2.19-win64.rar: 将该包解压至一个目录,如我的目录为E:\Apac

LAMP环境的搭建(四)----Apache下部署项目

根据前文完成了LAMP基本环境的安装,那么接下来就是部署线上的环境了. yum 安装的apache 目录存在于  /etc/httpd apache最重要的文件就是 httpd.conf.  目录再 /etc/httpd/conf/httpd.conf 我们进入该文件. vi /etc/httpd/conf/httpd.conf #号开头的的 全部为注释,我们可以略过不看, 如上图,apache 的根目录是 /etc/httpd 如果下文使用的是相对路径,那么就自动与这个root关联在一起,这里