Como habilitar meu formulário de upload e arquivo php para meu servidor Apache?

Como habilitar meu formulário de upload e arquivo php para meu servidor Apache?

Estou tentando fazer upload de arquivos para meu servidor Apache por http com curl.

Eu tenho um arquivo upload.php simples no diretório raiz do meu servidor e também uma página de "envio" no meu servidor que é apenas um formulário de upload simples.

Como posso vincular os dois para trabalharem juntos e poder fazer upload de arquivos para o meu servidor? Ou o arquivo .php é suficiente para carregar meu arquivo no servidor?

Quando executo meu comando curl com -v recebo a seguinte saída:

root@glennvds-VirtualBox:/home/glennvds# curl -F 
‘data=@~/home/glennvds/Desktop/link.txt’ http://xx.xx.xx.xx/upload.php -v
Warning: setting file ~/home/glennvds/Desktop/link.txt’  failed!
*   Trying xx.xx.xx.xx...
* TCP_NODELAY set
* Connected to xx.xx.xx.xx (xx.xx.xx.xx) port 80 (#0)
POST /upload.php HTTP/1.1
Host: xx.xx.xx.xx
User-Agent: curl/7.58.0
Accept: /
Transfer-Encoding: chunked
Content-Type: multipart/form-data; boundary=------------------------ 
f226a51eab6734da
Expect: 100-continue


< HTTP/1.1 100 Continue
* read function returned funny value
* stopped the pause stream!
* Closing connection 0
curl: (26) read function returned funny value

informação relacionada