Você definitivamente quer usar o método um. Isso é
30 18 * * * wget -O - -q -t http://myip/mypage.php?action=do_something
Como isso fará com que o arquivo seja buscado com o wget (um programa de download de arquivos) através da rota usual da web. Isso significa que quando o apache manipula o pedido, ele fará com que o php interprete esse script e você executaria o script.
Tenho quase certeza de que também é possível executar isso usando o método 2, chamando o aplicativo php-cli e passando o caminho para o script como argumento, mas na maioria dos casos isso não faria nenhuma diferença real.