cds98

phpstudy 开发环境中

1:在 D:\phpstudy\PHPTutorial\Apache\conf (你的安装目录) 下的httpd.conf文件中 添加监听端口

    Listen 0.0.0.0:99

2.设置目录的访问权限 (httpd.conf文件)

    <Directory D:/phpstudy/PHPTutorial/WWW/chuanqi/public/>

      AllowOverride All

      Require all granted
    </Directory>

3.添加虚拟目录(D:\phpstudy\PHPTutorial\Apache\conf)下的vhosts.conf文件中

    

<VirtualHost *:99>

#你的项目地址
DocumentRoot "D:\phpstudy\PHPTutorial\WWW\chuanqi\public"
ServerName 192.168.1.17
ServerAlias tp.cn

#你的项目地址
<Directory "D:\phpstudy\PHPTutorial\WWW\chuanqi\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>

4.在host文件中添加

127.0.0.1 192.168.1.17

这样在同一个局域网中就可以随便访问你本地的项目了.

 

此时,访问你本地的项目就牵扯到了跨域的问题

解决跨域问题

1.允许任何域名访问 

header(\'Access-Control-Allow-Origin:*\');

2.指定域名访问
header(\'Access-Control-Allow-Origin:http://client.runoob.com\');

3.允许多个域名访问
$origin = isset($_SERVER[\'HTTP_ORIGIN\'])? $_SERVER[\'HTTP_ORIGIN\'] : \'\';  
  
$allow_origin = array(  
    \'http://client1.runoob.com\',  
    \'http://client2.runoob.com\'  
);  
  
if(in_array($origin, $allow_origin)){  
    header(\'Access-Control-Allow-Origin:\'.$origin);       
}
至此,在同一个局域网就可以访问你本地的项目了。
访问的域名是:
192.168.1.17(你本地的IP地址)/admin/public/index.php/index/Index/login

 
 

 

分类:

技术点:

相关文章: