I have Apache and PHP installed, and I am getting this error “No input file specified” when I typed http://localhost in my web browser. To solve this make sure that php.ini & httpd.conf have the same directory name, see example below:
- for php.ini which is usually located at C:\PHP\ make sure that doc_root is the same as your DocumentRoot for httpd.conf, make not of the forward and backward slashes
doc_root = "E:\WEBSITES\"
- for httpd.conf which is usually located at C:\Program Files\......\Apache\
DocumentRoot "E:/WEBSITES"
<Directory "E:/WEBSITES">