在本地配置虚拟机的经验lnmp安装

有的时候我们没有在阿里云等等其他的平台上有我们自己的服务器,但我们又想在本地测试 或者学习的时候  就有了虚拟机的用武之地了。。

现在有许多的虚拟机新产品。 比如 vm等等。。 我目前所选择的是 oracle 出的 virrual Box这个虚拟机


费话不多说, 安装这个的话比较容易,在百度就可以下载。 

然后就是我们要选择的 linux版本了, 一般比较常见的是ubuntu 和 centos  我选择的是centos7

为什么要选择centos这个版本呢, 现在比较常用的还是ubuntu这个版本, 因为 centos的安全时间为10年  而 ubuntu的安全时间是5年,也就是说你选择了centos他会在10年之内出各种版本来保证我们服务器的安全方面 。而ubuntu只能保证5年的时间


又跑偏了,安装完成之后,就是下载centos7的镜像, 他的官网是centos.org。 点击go new就会出现下载页面

点击everything ISO之后

要在CentOS上使用LAMP(Linux、Apache、MySQL、PHP)环境创建TPShop项目,并通过Nginx设置域名访问,可以按照以下步骤操作: 1. **安装基础软件**: - 更新系统包列表: `sudo yum update` - 安装HTTP服务器(如Apache或Nginx): 可以选择安装Nginx,因为对于生产环境,Nginx通常更高效,`sudo yum install epel-release nginx php-fpm php-mysql` 2. **安装PHP和相关模块**: - 添加EPEL存储库: `sudo yum install epel-release` - 安装PHP及依赖: `sudo yum install php php-fpm php-mysql php-gd php-intl php-xml php-opcache` 3. **下载和解压TPShop源码**: ``` mkdir ~/webapps && cd ~/webapps curl -O https://download.tp-shop.cn/download/source/tpshop_latest.tar.gz tar xvfz tpshop_latest.tar.gz ``` 4. **配置Nginx**: - 创建一个新的虚拟主机配置文件: `sudo nano /etc/nginx/conf.d/tpshop.conf` - 编辑内容,例如: ```nginx server { listen 80; server_name your_domain.com; # 替换为你实际的域名 root /home/user/webapps/tpshop/install; # 根据实际情况调整路径 index index.php index.html; location / { try_files $uri $uri/ @rewrite; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 修改为对应版本的PHP-FPM } location ~ /\.ht { deny all; } } ``` 5. **重启Nginx服务**: `sudo systemctl restart nginx` 6. **迁移数据库和初始化TPShop**: - 进入TPShop目录: `cd ~/webapps/tpshop` - 配置数据库连接信息(如果需要),然后运行安装脚本: `php app/install/index.php` 7. **验证设置**: - 使用浏览器访问 `http://your_domain.com/install`,按指示完成安装过程。 现在,你应该能在本地物理机上通过指定的域名访问你的TPShop项目了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值