我在将文件从 PHP 上传到 Centos 7.0 Apache 服务器时遇到问题
\n\nPHP代码
\n\n <html>\n<head>\n <title>Upload your files</title>\n</head>\n<body>\n <form enctype="multipart/form-data" action="index.php" method="POST">\n <p>Upload your file</p>\n <input type="file" name="uploaded_file"></input><br />\n <input type="submit" value="Upload"></input>\n </form>\n</body>\n</html>\n<?PHP\n if(!empty($_FILES[\'uploaded_file\']))\n {\n $path = "/var/www/html/";\n $path = $path . basename( $_FILES[\'uploaded_file\'][\'name\']);\n if(move_uploaded_file($_FILES[\'uploaded_file\'][\'tmp_name\'], $path)) {\n echo "The file ". basename( $_FILES[\'uploaded_file\'][\'name\']). \n " has been uploaded";\n } else{\n echo "There was an error uploading the file, please try again!";\n }\n }\n?>\nRun Code Online (Sandbox Code Playgroud)\n\n请注意 php.ini 中的 file_uploads 已启用
\n\n并且文件夹“/var/www/html/”的权限为0777,其所有者是apache
\n\n我尝试了stackoverflow中几乎所有的解决方案,
\n\n …