当前位置:Gxlcms > PHP教程 > 新建并一个php项目,使其可在浏览器直接访问

新建并一个php项目,使其可在浏览器直接访问

时间:2021-07-01 10:21:17 帮助过:37人阅读

环境

先说说环境,我使用的是eclipse,服务器是nginx。

工具

  • php
  • nginx
  • eclipse

具体步骤

新建php项目

如图:
新建并一个php项目,使其可在浏览器直接访问
一路 next 即可,后面的内容暂时不修改。

然后添加php文件
新建并一个php项目,使其可在浏览器直接访问
随便写点测试内容。我的是这样的:

echo"Hello PHP!\n";

$var = 0;
$var += 5;
var_dump($var);

echo"Bye!\n";

配置nginx

在nginx的conf文件夹里面有一个main.conf,我们可以直接修改这个,当然更推荐的方法是自己新建一个conf文件。

我们在conf文件夹里新建一个vhosts文件夹,用于存放php网站的conf文件。

现在我们在vhosts文件夹里新建一个php-test.conf文件。
新建并一个php项目,使其可在浏览器直接访问

编辑里面的内容。
先把main.conf的内容复制过来,再修改就好。
我最后的内容是这样的:


server {
    listen          80;
    server_name     www.php-test.com;
    root            D:/Code/php-test;
    index index.php;    charset         utf-8;    access_log      F:/DevEnv/logs/php-test.access.log  main;
    error_log       F:/DevEnv/logs/php-test.error.log;# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9001    location ~ \.php$ {
        try_files $fastcgi_script_name = 404;
        fastcgi_pass        127.0.0.1:9001;
        fastcgi_index       index.php;
        fastcgi_param       SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include             fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root# concurs with nginx's one    location ~ /\.ht {
        deny  all;
    }
}

大家对比一下main.conf就知道修改了哪里了,按需修改即可。
server_name 那里其实写 127.0.0.1 就好,我这里是修改了系统的hosts文件让它指向 127.0.0.1 的。所以其实效果是一样的。

保存好conf文件。

接下来启动nginx和php,然后就可以在浏览器访问了。

我们来测试一下,在浏览器输入 http://www.php-test.com/index.php 【PS:把 www.php-test.com 替换成自己的刚刚写的 server_name 】,然后就可以看到运行结果了。
注意此时如果你开着eclipse,有可能会进入调试模式,跳出调试就可以看到结果了。
新建并一个php项目,使其可在浏览器直接访问

PS:其实eclipse要配置才能实现php的单步调试,下一篇文章就讲这个。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了新建并一个php项目,使其可在浏览器直接访问,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

  • 人气教程排行