apache默認端口爲80, 而nginx默認端口也是80, 因此安裝apache前, 檢查是否安裝了nginx, 確保80端口沒有被佔用, 而後執行如下命令安裝apachephp
yum install httpd httpd-devel
啓動apache服務html
/etc/init.d/httpd start
或mysql
service httpd start
中止apache服務linux
/etc/init.d/httpd stop
或nginx
service httpd stop
重啓apache服務sql
/etc/init.d/httpd restart
或apache
service httpd restart
p.s. 在centos中, apache的默認網站根目錄爲/var/www/html/, 配置文件爲/etc/httpd/conf/httpd.conf, 其餘配置存放在/etc/httpd/conf.d/目錄.vim
yum install php php-devel
安裝完php後, 重啓httpd服務讓php生效centos
/etc/init.d/httpd restart
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php php-devel php-pecl-memcache php-pspell php-snmp
一樣, 安裝完php擴展後, 也是要重啓apache服務讓php擴展生效瀏覽器
/etc/init.d/httpd restart
或
service httpd restart
建立phpinfo.php文件
vim /var/www/html/phpinfo.php
phpinfo.php文件內容以下:
<?php phpinfo(); ?>
瀏覽器訪問: http://127.0.0.1/phpinfo.php
接着, 建立mysqlconn.php文件
vim /var/www/html/mysqlconn.php
mysqlconn.php文件內容以下:
<?php $mycon = mysql_connect("127.0.0.1", "root", "123456"); if($mycon){ echo "鏈接成功"; }else{ echo "鏈接失敗, 請檢查配置,再來試試, 若是不行換一個PHP!"; } ?>
瀏覽器訪問: http://127.0.0.1/mysqlconn.php
若出現」鏈接成功」字樣, 則表示mysql能夠正常鏈接.
若出現」鏈接失敗…」字樣, 則有多是你mysql進行須要遠程受權設置
多是SELinux或防火牆致使的,關閉它們便可
SELinux的臨時關閉方法
setenforce 0
SELinux的永久方法
修改/etc/selinux/config 文件 將SELINUX=enforcing改成SELINUX=disabled