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
相关文章
相关标签/搜索