centos6.7下搭配apache php mysql環境

安裝過程

  1. 安裝apache

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

  1. 安裝php
yum install php php-devel

安裝完php後, 重啓httpd服務讓php生效centos

/etc/init.d/httpd restart
  1. 安裝php擴展
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
  1. 測試apache+php+mysql環境

建立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進行須要遠程受權設置

TroubleShoot

  1. 404頁面
多是SELinux或防火牆致使的,關閉它們便可
SELinux的臨時關閉方法
setenforce 0

SELinux的永久方法

修改/etc/selinux/config 文件

將SELINUX=enforcing改成SELINUX=disabled
相關文章
相關標籤/搜索