第一次在ubuntu配置apache+php+mysql环境运行laravel5.1

这篇文章是记录下遇到的问题的

安装部分推荐大家看 http://www.mr-wu.cn/aliyun-ecs-ubuntu/

这里摘录安装部分:

安装mysql

sudo apt-get install mysql-server

安装Apache

sudo apt-get install apache2

安装PHP 5 环境

sudo apt-get install libapache2-mod-php5

sudo a2enmod php5

重启Apache服务

sudo service apache2 restart

接下来验证一下PHP环境,编辑一个phpinfo.php文件fangdao /var/www/html中(此次为ubuntu 14.04环境)

sudo vim /var/www/html/phpinfo.php

结合PHP与mysql

sudo apt-get install php5-mysql

然后安装Composer这个大家自己百度找下教程

在composer安装laravel的过程中,由于这台服务器只有512M内存...造成下面的错误

PHP Fatal error: Uncaught exception ‘ErrorException‘ with message ‘proc_open(): fork failed - Cannot allocate memory‘ in phar

解决方法如下:

执行如下命令,开启swap:

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

回到/var/www/html/目录执行composer update继续更新;

由于apache2指向的网站根目录是/var/www/html/,要修改配置文件000-default.conf

vim /etc/apache2/sites-enabled/000-default.conf

使网站根目录指向 /var/www/html/public/

然后再修改/etc/apache2/apache2.conf的这里

<Directory /var/www/>
         Options Indexes FollowSymLinks
         AllowOverride None
         Require all granted
</Directory>

将AllowOverride None 的None改为All.保存重启apache2

这时访问网址,如果出现500错误.那就是由于storage目录没有 777 权限。

到/var/www/html/目录 执行

chmod -R 777 storage

打完收工!

时间: 2024-10-21 10:05:15

第一次在ubuntu配置apache+php+mysql环境运行laravel5.1的相关文章

Win7 配置Apache+PHP+Mysql环境

这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助. 在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包. PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他W

Centos6.5 下安装配置Apache+PHP+Mysql环境

1.准备工作 # yum -y update && yum -y install vim make cmake gcc gcc-c++ bison bison-devel ncurses ncurses-devel autoconf automake wget unzip lrzsz zlib libgcrypt* libtool* 2.安装apache2.2 # wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.2.31.tar.

Mac下配置Apache + Php + Mysql环境

Apache与PHP的配置 Mavericks同以往的OSX一样自带了apache2.2.24和php5.4.17,但默认情况下没有开启,打开终端 sudo apachectl start 这时在浏览器中输入localhost应该就会出现apache标准的It Works!下面开启php,修改apache配置文件 sudo vim /etc/apache2/httpd.conf 找到#LoadModule php5_module libexec/apache2/libphp5.so,去掉前面的#

windows下配置Apache+PHP+Mysql环境

1.下载相关安装包 Apache下载: http://archive.apache.org/dist/httpd/binaries/win32/ ,选择httpd-2.2.25-win32-x86-no_ssl.msi PHP下载: http://windows.php.net/downloads/releases/archives/ ,选择 php-5.3.5-Win32-VC6-x86.zip MySQL下载: http://downloads.mysql.com/archives/comm

Ubuntu+Apache+PHP+Mysql环境搭建(完整版)

Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统 Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get install apache2 2.环境配置: 1)配置文件:路径为/etc/apache2,配置文件是apache2.conf,而没有http.conf. 2)默认网站根目录:/var/www/html,使用浏览器访问http://localhost  即可打开: 3)修改网站根目录: A."

Ubuntu+Apache+PHP+Mysql环境搭建(完整版)(转)

http://www.2cto.com/os/201505/401588.html Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get install apache2 2.环境配置: 1)配置文件:路径为/etc/apache2,配置文件是apache2.conf,而没有http.conf. 2)默认网站根目录:/var/www/html,使用浏览

Apache+php+mysql环境配置

Apache+PHP+MySQL环境搭建 标题格式 正文格式 阶段性完成格式 正文中强调格式 ————————————————————————————— 前语:本文是从我写过的doc文档迁移过来的,由于文档是好久之前写的,当时配置的时候参考过一些网上的教程,所以文档中可能会有些不必要的步骤(比如并不需要vhost的配置) .但是按照步骤来是可以成功的.文档中的所有图片都是我实际操作截的图.用的apache版本是2.2.25,php版本是5.4.25. 后话:若要对已经配置好的环境进行备份. 对于

centos7.2搭建lamp(Apache+PHP+Mysql环境)教程

服务器上比较推荐centos,特别对于新手,首选CentOS,并不是centos比Debian和ubuntu好,而是centos是初学者安装vps的首选,它既稳定,占用资源又少此版本生命周期较长,而且网上有关centos的教程很多,方便学习,我们这里选择了Centos7.2,采用yum在线安装. 一. 检查系统环境 1.确认centos版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (

Windows7 配置 Apache + PHP + MySQL

相关软件下载: Apache                               版本:(httpd-2.2.25) PHP                                    版本:(php-5.4.24) MySQL    版本:(mysql-installer-community-5.6.19.0) 配置Apache: Apache HTTP Server 安装完成后会自动启动服务,默认端口是80,如果IIS服务已启动,则无法启动httpd 更改httpd端口:安