# 安装 centos
cd /etc/sysconfig/network-scripts/
vi ifcfg-xxx
# 修改 ONBOOT="no" 为 "yes"
# 修改 BOOTPROTO=dhcp 为 "static"
# 虚拟机切换成桥接模式

#########################
IPADDR=your ip
NETMASK=
GATEWAY=
DNS1=
#########################
# 可以不用执行 yum update -y
systemctl restart network && mv /etc/localtime /etc/localtime.bak && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && yum install -y epel-release zip unzip vim wget ed mlocate && rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm && rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm && yum install -y php71w httpd mariadb mariadb-server php71w-mysql php71w-xml php71w-soap php71w-cli php71w-xmlrpc php71w-mbstring php71w-json php71w-gd php71w-mcrypt && systemctl enable httpd.service && systemctl enable mariadb.service && systemctl start httpd.service && systemctl start mariadb.service && systemctl start firewalld.service && firewall-cmd --zone=public --add-port=80/tcp --permanent && systemctl restart firewalld.service && mysqladmin -u root password

wget https://files.phpmyadmin.net/phpMyAdmin/4.6.4/phpMyAdmin-4.6.4-all-languages.tar.gz && tar xvfz phpMyAdmin-4.6.4-all-languages.tar.gz && rm -rf phpMyAdmin-4.6.4-all-languages.tar.gz && mv phpMyAdmin-4.6.4-all-languages /var/www/html/pmd && cd /var/www/html && cd pmd && cp config.sample.inc.php config.inc.php && vi config.inc.php

cd /var/www/html && curl -O https://getcomposer.org/installer && php installer && rm -f installer && mv composer.phar /usr/local/bin/ && composer.phar config -g repo.packagist composer https://packagist.phpcomposer.com && composer.phar create-project laravel/laravel && chmod -R 755 /var/www/html/laravel/storage /var/www/html/laravel/bootstrap/cache && chown -R apache.apache /var/www/html/laravel/storage /var/www/html/laravel/bootstrap/cache && cd /var/www/html/laravel/public && php artisan key:generate && php artisan make:auth && php artisan migrate && mv /var/www/html/pmd ./ && setenforce 0 && systemctl stop firewalld && vim /etc/httpd/conf/httpd.conf

1. 找到以下内容,
Include conf.modules.d/*.conf
在上面一行之后添加以下内容,
LoadModule rewrite_module modules/mod_rewrite.so

2. AllowOverride None    # 改成 All

3. /var/www/html => /var/www/html/laravel/public

systemctl restart httpd && vim /var/www/html/laravel/config/database.php
# 修改 charset 和 collation 为 utf8 和 utf8_general_ci

vim /var/www/html/laravel/.env
# 在.env文件中设置如下
mysql 的 账户、密码、数据库

MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=00000000000@qq.com
MAIL_PASSWORD=填写授权码(在QQ邮箱设置-账户-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-生成授权码)
MAIL_ENCRYPTION=ssl

# 在config/mail.php文件中设置如下
vim /var/www/html/laravel/config/mail.php
'from' => ['address' => '00000000000@qq.com', 'name' => 'Laravel5'],

从安装 centos 到运行 laravel 的配置的更多相关文章

  1. Git起步--git安装与初次运行git前配置

    在你开始使用 Git 前,需要将它安装在你的计算机上. 即便已经安装,最好将它升级到最新的版本. 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装. 一.Git安装 1. 在linux上安 ...

  2. virtualBox 安装 CentOs 6.8 以及网络配置

    安装 virtual box 基本设置: 1.创建虚拟电脑 类型:Linux 版本:Red Hat(64-bit) 这个64/32 和电脑具体配置关系. 然后就是路next or 设置常规的东西. 2 ...

  3. Nginx运行Laravel的配置

    修改nginx.conf.修改前记得备份一下,万一改错了还能还原回去. server { listen 80; server_name localhost; set $root_path '/usr/ ...

  4. PXE:kickstart配置文件:全自动安装centos、redhat 系统的配置

    default menu.c32 #多网卡,其实centos7会自动处理,默认使用第一个网卡 label centos76 menu label ??? centos76 from ftp timeo ...

  5. Laravel环境配置之安装Homestead

    laravel requirements: PHP >= 5.5.9   (机器上yum安装的是5.3.3) OpenSSL PHP Extension PDO PHP Extension Mb ...

  6. CentOS 7 安装配置KVM 通过KVM安装CentOS系统

    搭建环境 : CentOS 7 [root@KVM ~]# systemctl stop firewalld [root@KVM ~]# systemctl disable firewalld [ro ...

  7. CentOS安装redmine 2后的简单配置

    CentOS5.4安装redmine详细步骤 http://blog.csdn.net/leekwen/article/details/8516832 <<<<输出日志的配置& ...

  8. centos LAMP第二部分apache配置 下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转 配置apache的访问日志 配置静态文件缓存 配置防盗链 访问控制 apache rewrite 配置开机启动apache tcpdump 第二十节课

    centos    LAMP第二部分apache配置  下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转  配置apache的访问日志  配置静态文件缓存  配置防盗链 ...

  9. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.6.重新配置与缷载11R2 Grid Infrastructure

    1.[root@linuxrac1 ~]# /u01/app/oraInventory/orainstRoot.sh 2.[root@linuxrac2 ~]# /u01/app/oraInvento ...

随机推荐

  1. koa2中间键原理

    一.koa2 const http = require('http'); const compose = require('./compose'); class Koa { constructor() ...

  2. webshell 常见 Bypass waf 技巧总结

    在渗透学习的过程中,总会遇到各种情况,例如 php 大马被 waf 拦截的时候,那么如何制作免杀 php webshell 呢,接下来就由我带各位小伙伴们一起踏上大马免杀之路,不喜勿喷. 一篇好的文章 ...

  3. WPF 使用Task代替ThreadPool和Thread

    一:Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便.比如: 1: ThreadPool不支持线程的取消.完成.失败通知等交互 ...

  4. 阶段3 2.Spring_05.基于XML的IOC的案例1_4 注解IOC案例-把自己编写的类使用注解配置

    注解改造案例 复制之前的xml配置的pom.xml里面的依赖. 复制com文件 bean.xml配置文件也拷贝过来 测试类也复制过来 开始基于注解的IOC配置 右键项目,选择maven.选择更新 更新 ...

  5. loadrunner 场景设计-手工场景方案(Schedule)设计 Part 2

    loadrunner 场景设计-手工场景方案(Schedule)设计 Part 2 ---------------------------接Part 1------------------------ ...

  6. Mysql查询语句中字符型字段不区分大小写解决方法

    项目中和前端联调的时候,发现Mysql查询语句中字符型字段值过滤是不区分大小写的,之前没有关注过这个设置,特意去网上看了下,原因是Mysql中“COLLATE”属性区分大小写,而该属性默认值为“utf ...

  7. Dart学习笔记-变量常量数据类型

    变量和常量 1.变量的定义 main() { var t_str = 'hello world'; var t_num = 123456; String t_str2 = '你好,我很高兴'; int ...

  8. cento7忘记root密码怎么办

    1.首先开启系统,一直按 e 键 进入编辑选项 2.光标下移,在UTF-8行这一段修改两处,首相找到ro改为rw,即只读改为可读写权限:然后在这段的尾部加入 init=/bin/sh 3.此时按住Ct ...

  9. docker扩容

    方法一. https://www.cnblogs.com/atuotuo/p/7217331.html 只需要修改 dockerd 的启动参数啊 增加 --data-root 把 /var/lib/d ...

  10. MySQL 常见面试知识点

    之前简单总结了一下MySQL的场景面试知识点 1.讲下MVCC原理 2.MySQL高可用架构介绍 3.OSC(在线更改表结构)原理 4.MySQL性能调优有哪些关键点/经验 5.MySQL在线备份方案 ...