Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux下的PHP编程_Php_Linux_Apache_Development Environment - Fatal编程技术网

linux下的PHP编程

linux下的PHP编程,php,linux,apache,development-environment,Php,Linux,Apache,Development Environment,我应该为我的PHP项目选择哪个目录?我应该在我的主目录中使用~/public\u html,还是应该选择/var/www并将所有者更改为具有写入权限?你推荐什么?我更喜欢在我的主目录中进行开发,因为我认为用户文件应该放在主目录中。但这是个人的选择,请执行您认为最好和/或最容易配置的操作。这应该没什么关系。我更喜欢在我的home dir中使用类似~/development/php的东西,然后我要么在/var/www中添加符号链接,要么在Apache中声明一个指向我的目录的虚拟主机。我相信/var/

我应该为我的PHP项目选择哪个目录?我应该在我的主目录中使用~/public\u html,还是应该选择/var/www并将所有者更改为具有写入权限?你推荐什么?

我更喜欢在我的主目录中进行开发,因为我认为用户文件应该放在主目录中。但这是个人的选择,请执行您认为最好和/或最容易配置的操作。这应该没什么关系。

我更喜欢在我的home dir中使用类似~/development/php的东西,然后我要么在/var/www中添加符号链接,要么在Apache中声明一个指向我的目录的虚拟主机。

我相信
/var/www
是默认目录。另外,如果您要使用
/var/www
请确保
www data

拥有所有权,最好将尽可能少的源代码放在可通过web访问的位置(/var/www),这样,如果您的机器配置错误,您的源代码就不会公开。

我相信/var/www是默认目录。另外,如果您要使用/var/www,请确保原则上为www数据提供所有权,这是不相关的,只要它适合您在开发过程中的工作流程。另外,请参见:如何声明虚拟主机?这是我的相同配置(~/src/projectname,然后是/var/www/或/srv/www/中的符号链接),取决于您的设置,它在httpd.conf或vhosts.conf或类似文件中配置。Apache文档中解释了语法。