Since you have not specified your Linux distro; here are other ways
Apache 2 under Debian Linux
Code:
/etc/init.d/apache2 restart
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
Apache 2 under Ubuntu Linux
Code:
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start
Good old UNIX way... send HUP single to Apache2 (works under OpenBSD, Any linux disto, Solaris and other unix oses

)
Code:
kill -HUP `cat /var/run/httpd.pid`
OR
Code:
kill -HUP $(cat /var/run/httpd.pid)