TP5和Apache环境下虚拟域名路径配置:


找到Apache安装目录,打开
apache\conf\extra\httpd-vhosts.conf 

复制下面代码,粘贴到末尾
<VirtualHost *:80>
    DocumentRoot "项目的入口文件index.php所在的目录,例如:D:\Software\XAMPP\htdocs\Zerg\public"
    ServerName 自定义域名,例如:lin.com
</VirtualHost>

之后找到 C:\Windows\System32\drivers\etc 下的hosts文件

在末尾添加 127.0.0.1 (空格 + 你设置的域名)例如:lin.com

重启服务器

配置前路径:
http://localhost/Zerg/public/index.php/sample/Test/hello
配置后路径:
http://z.cn/sample/Test/hello


 

要在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、付费专栏及课程。

余额充值