vmware centos运行laravel项目

一.vmware 使用centos7搭建lamp

前言:对于centos的安装这里就不多介绍了,网上还是有不少教程的。但这里值得一提的是vmware的网络配置。

vmware的网络配置

小编使用的是net模式,之前也使用过桥接模式但一直ping不通外网。在网上也查询了很多资料,而很多资料不是写的不好,但对于自己的问题就是无法解决。
1.在虚拟机设置中选Net模式下的网络适配器
在这里插入图片描述

2.在编辑中找到虚拟网络编辑器–》更改设置
在这里插入图片描述

3.选择Net设置,查看子网网关和设置80端口
在这里插入图片描述

4.选择dhcp设置查看Ip范围
在这里插入图片描述

5.修改centos网络配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述

BOOTPROTO 设置为静态IP,IPADDR是刚刚查看的IP范围内的任意IP
NETMASK 子网掩码 GATEWAY 是刚刚看看的网关 ,DNS1设成固定114.114.114.114 也可以设成8.8.8.8

6.测试
service network restart 重启网络
ping www.bai.com ping自己主机IP 自己主机ping vmware都成功则可以

7.开启80 端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --add-port=80/tcp
firewall-cmd --reload

然后在自己主机 telnet IP 80即可
如果要开放其他端口 如8080

firewall-cmd --zone=public --add-port=80880/tcp --permanent
firewall-cmd --add-port=8080/tcp
firewall-cmd --reload
nc -lp 8080 & 开启8080端口的监听
netstat -nultp 查看自己的端口

lamp搭建

一.apache
1.安装apache
yum install httpd
2.设置开机启动
systemctl enable httpd.service
3.配置网络根路径
vi /etc/httpd/conf/httpd.conf
找到
<Directory “/var/www/html”> DocumentRoot修改成如下
在这里插入图片描述
/var/www 根路径
如果要改成其他的更路径如/home/www要给文件赋权 chmod -R 755 /home/www

4.vi /etc/httpd/conf.d/vhost.conf 创建vhost.conf
在这里插入图片描述
vhost.conf 为虚拟主机配置文件,作用简单来说就是通过不同的url访问你的项目。
vi /etc/httpd/conf/httpd.conf
在这里插入图片描述
5.测试
在 /var/www下 vi index.php
在本机输入IP/index.php
在这里插入图片描述

二.PHP
参考:https://www.cnblogs.com/lamp01/p/10101659.html
在这里插入图片描述
这里的php扩展要安装 laravel 要用到 pdo扩展
三.mysql
1.安装mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
启动 MySQL
systemctl start mysqld.service
安装完mysql后会自动生成一个密码,修改方法见下面链接
参考:
https://www.jianshu.com/p/136003ffce41
2.导入数据库
修改密码
mysql -u root -p
use mysql;
update user set password=passworD(“test”) where user=‘root’;

a、首先建空数据库

mysql>create database abc;

b、导入数据库

(1)选择数据库

mysql>use abc;

(2)设置数据库编码

mysql>set names utf8;

(3)导入数据(注意sql文件的路径)

mysql>source /home/abc/abc.sql;

composer安装
一、下载composer
wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer
二、打开权限
chmod a+x /usr/local/bin/composer
三、安装Laravel
composer global require “laravel/installer”
四、添加到环境变量中
export PATH=$PATH:/root/.config/composer/vendor/bin
source /etc/profile
五、创建Laravel项目
laravel new xxx

git
参考:本地主机操作centos git https://www.cnblogs.com/liter7/p/6581344.html
centos git操作github https://www.cnblogs.com/daniaofighter/p/9452661.html
1.安装
yum install git
2.创建存放git仓库的文件git

cd /usr/local
mkdir git
cd git
mkdir testgit
cd testgit

3.创建一个git用户并赋予密码

useradd swe
passwd swe
4.创建用户

git config --global user.name “你的名字”
git config --global user.email “你的邮箱”

5.创建秘钥(用来防止每次commit或push都需要密码)

ssh-keygen -t rsa -C “你的邮箱”
6.在 /root/.ssh中找到id_rsa.pub ,将里面内容复制到github的SSH key中

7.克隆仓库
git clone https://github.com/yourname/yourgit
8.解压 并移动 laravelz项目
unzip laravel.zip
mv laravel /var/www
9.配置项目域名
vi /etc/httpd/conf.d/vhost.conf
在这里插入图片描述
vi /etc/hosts
在这里插入图片描述

10.配置本机电脑访问vmware域名
打开hosts
在这里插入图片描述
添加域名

在这里插入图片描述
这里的域名必须与vmware一致

11.测试
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值