You don't need any special software to
create or edit PHP files, any plaintext editor will do (Notepad,
EditPlus,
HTML Kit etc). To run them, however, you need to have a server with PHP installed on it.
PHP is a programming language, not design markup like HTML is. Thus, there are no WYSIWYG editors for PHP.