新建并一个php项目,使其可在浏览器直接访问
先说说环境,我使用的是eclipse,服务器是nginx。
工具
- php
- nginx
- eclipse
具体步骤
新建php项目
如图:
一路 next
即可,后面的内容暂时不修改。
然后添加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文件。
编辑里面的内容。
先把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,有可能会进入调试模式,跳出调试就可以看到结果了。
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教程有兴趣的朋友有所帮助。
上一篇: PHP函数静态变量实现指定迭代次数