在lnmp上运行和搭建laravel项目
来源:互联网 发布:python 日志文件 编辑:程序博客网 时间:2024/05/22 06:32
在搭建和运行laravel项目之前你必须要有lnmp的环境,其中我这里使用的linux是redhat的,在我的博客中有介绍如何搭建lnmp,大家可以去看一下。
首先在有了lnmp环境的条件下,大家先打开自己的nginx服务器,首先需要在linux中安装composer
- curl -sS https://getcomposer.org/installer | php
- mv composer.phar /usr/local/bin/composer
- 安装成功之后运行composer -v可以显示你的composer的版本,当你输入composer的时候会显示如下的composer字样
- 其中这里的composer使用的是默认安装,就表示你安装composer成功。
- 安装完composer之后,就需要配置nginx来让你的lnmp服务器上可以运行laravel项目。
- 首先打开你的nginx所在的目录,如果大家是和照这我的lnmp环境安装的,那就在/usr/local/nginx/这个目录,大家输入ls就可以看见你的目录中有一个conf的文件夹,打开conf,然后使用vi打开nginx.conf这个文件。然后对着干文件进行编辑,把他的server部分改成下面这样。
其中root是你的laravel项目所在的地方,但你这里放置的地方必须要你的nginx可以识别的地方。其中server { listen 80; server_name localhost; location / { root /usr/share/nginx/html/laravel/public; try_files $uri $uri/ /index.php?$query_string; index index.php index.html index.htm; } error_page 404 /404.html; location = /404.html { root /usr/share/nginx/html/laravel/public; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html/laravel/public; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root /usr/share/nginx/html/laravel/public; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }}
try_files $uri $uri/ /index.php?$query_string;这一句必须添加在你的nginx的server中添加然后保存你所修改的就可以了。
其中安装laravel项目必须要安装一些依赖,这里使用yum进行安装,
yum install php-mysql php-mcrypt php-mbstring php-tokenizer php-openssl
然后进入你的laravel项目中改变storage和vendor的权限为读和写。
chmod -R 766 storage
chmod -R 766 vendor
然后就可以了,现在就可以安装laravel项目了,你可以上传你之前写好了的laravel项目,然后在浏览器中输入127.0.0.1就可以访问你的项目了。
其中如果运行时出了一下的错误,
`Warning: require(/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17
Fatal error: require(): Failed opening required ‘/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php’ (include_path=’.:’) in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17`
那就是你的网站根目录下缺少vendor这个存放laraver依赖包的目录
使用
composer install
进行安装(没有安装过的情况下,以前安装过的话使用:composer update
)如果你之前没有没有安装过,直接使用了
composer update
命令,就会报错。然而这里的这两个方法都需要你的php版本大于5.4不然会失败的。如果安装成功,那就可以运行你的laravel项目了。
- 在lnmp上运行和搭建laravel项目
- Ubuntu日记——在搭建laravel lnmp环境
- 在linuxVPS上搭建lnmp环境
- 在CentOS 6上搭建LNMP环境
- 在Ubuntu上搭建lnmp / lemp
- 在Ubuntu 14.04上搭建LNMP环境
- 在服务器上的LNMP环境搭建
- LNMP环境+Laravel快速搭建
- 解决CentOS 7.1上LNMP环境运行Laravel报 404 File not found . 错误。
- php环境搭建 vmbox + centos7 + laravel +lnmp
- 在CentOS上搭建PHP服务器环境(lamp、lnmp)
- 在CentOS 7系统上搭建LNMP 环境
- 在Lubuntu上搭建python3.4和OpenCV开发环境并且运行DNQ-Atari深度学习项目
- laravel 项目运行
- 在 Windows 上快速安装并运行 Laravel 5.x
- 在 Windows 上快速安装并运行 Laravel 5.x
- 在 Windows 上快速安装并运行 Laravel 5.x
- Eclipse搭建Gradle项目并在tomcat上运行(git项目)
- TCP/IP、HTTP协议的区别
- mabits批量insert、update、select
- Android Convenient无限轮播
- python、Jmeter接口自动化框架、支付测试
- Spark---性能优化之开发篇
- 在lnmp上运行和搭建laravel项目
- 深度优先搜索和广度优先搜索的区别
- 数据库学习——排序
- Splunk-SDK-Python学习
- CSS控制文字只显示一行,超出部分显示省略号
- ContentProvider分析(一)之TelephonyProvider的初始化
- IO复用 socket epoll
- 1.Spring的注解开发
- 学习笔记之面向对象编程19(流之Reader,Writer)