大佬教程收集整理的这篇文章主要介绍了php – fopen()无法在linux上创建文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP $handle = fopen('name.txt','w') or die('Can\'t create file'); fwrite($handle,'Hamed'."\n"); fwrite($handle,'Kamrava'."\n"); echo 'File was created successfully'; ?>
但是没有创建该文件并让我:
无法创建文件
P.S:
我在Linux / Ubuntu上使用LAMP服务器.
我在创建该文件之前尝试过以下命令:
sudo chmod -R 755 ~/public_html/
任何想法,将不胜感激.
您可以为所有用户提供目录的写入权限,其中包括为Apache配置的任何内容(对于开发计算机来说足够好):
chmod o+w ~/public_html/directory_where_you_want_to_write
或者,您可以将目录的所有权传递给Apache用户.这意味着您使用常规用户帐户将无法在此目录中创建或删除文件,除非您也执行上述操作.假设Apache使用www-data用户帐户运行,就像默认情况下在Ubuntu上运行一样,您可以:
sudo chown www-data ~/public_html/directory_where_you_want_to_write
以上是大佬教程为你收集整理的php – fopen()无法在linux上创建文件全部内容,希望文章能够帮你解决php – fopen()无法在linux上创建文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。