欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-04-07 23:21:42
...
环境

先说说环境,我使用的是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 ').text(i)); }; $numbering.fadeIn(1700); }); });

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