centos6.7下搭配apache php mysql环境
安装过程
- 安装apache
apache默认端口为80, 而nginx默认端口也是80, 所以安装apache前, 检查是否安装了nginx, 确保80端口没有被占用, 然后执行以下命令安装apache
yum install httpd httpd-devel
启动apache服务
/etc/init.d/httpd start
或
service httpd start
停止apache服务
/etc/init.d/httpd stop
或
service httpd stop
重启apache服务
/etc/init.d/httpd restart
或
service httpd restart
p.s. 在centos中, apache的默认网站根目录为/var/www/html/, 配置文件为/etc/httpd/conf/httpd.conf, 其他配置存放在/etc/httpd/conf.d/目录.
- 安装php
yum install php php-devel
安装完php后, 重启httpd服务让php生效
/etc/init.d/httpd restart
- 安装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
- 测试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
- 404页面
SELinux的临时关闭方法
setenforce 0
SELinux的永久方法
修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled
相关推荐
yifangs 2020-10-13
zyyjay 2020-11-09
xuebingnan 2020-11-05
samtrue 2020-11-22
stefan0 2020-11-22
songshijiazuaa 2020-09-24
hebiwtc 2020-09-18
天步 2020-09-17
83911535 2020-11-13
whatsyourname 2020-11-13
zhouyuqi 2020-11-10
Noneyes 2020-11-10
mathchao 2020-10-28
王志龙 2020-10-28
wwwsurfphpseocom 2020-10-28
diskingchuan 2020-10-23
savorTheFlavor 2020-10-23