Esistono applicazioni a pagamento tipo ionCube (una delle più conosciute) che ti permette di "criptare" il tuo codice in modo da non distribuire il codice sorgente leggibile.

Ma fortunatamente ce ne sono di validi anche free: Turck MMCache for PHP