CentOS6下Apache、MySql、PHP安装

发布 : 2017-01-10 分类 : Linux 浏览 :

查看CentOS版本

1
cat /etc/redhat-release

查看CPU核数

1
cat /proc/cpuinfo

查看剩余内存

1
free -m

更新yum源

1
由于默认的yum源是国外服务器,所以使用yum命令安装软件时会等待很久,且默认源上的软件不是最新的

备份yum源

1
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

安装yum源

1
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

生成缓存

1
yum makecache

安装Apache服务器

是否安装Apahce

1
apachectl -v

安装Apache

1
yum install httpd

启动Apache

1
/etc/init.d/httpd start

Apache的默认网站根目录

1
/var/www/html

配置文件路径

1
/etc/httpd/conf/httpd.conf

安装MySql

1
2
3
4
yum list installed | grep mysql # 查看是否已经安装
yum install mysql-server -y # 安装服务端
yum install mysql-devel -y # 这个应该是组件,不知道有什么用
yum install mysql -y # 安装客户端
1
2
3
4
5
service mysqld start # 启动
service mysqld stop # 停止
mysqladmin -u root password 123456 # 设置密码
mysql -u root -p # 登录
service mysqld restart # 重启

注意

1
改密码后要重启Mysql服务器

安装PHP运行环境

1
yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql php-devel php-pecl-memcache -y

测试是否安装成功

1
vi /var/www/html/info.php

1
2
3
4
5
6
7
8
9
<html>
<body>
<h1>It's work!</h1>
<?php
echo 'HELLO WORLD';
phpinfo();
?>
</body>
</html>

重启Apache服务器

1
/etc/init.d/httpd restart

在浏览器地址栏访问:http://192.168.3.243/info.php

All text

配置Apache使其支持PHP

1
2
3
4
5
6
7
这篇笔记写的时间比较长了,不记得当时需不需要在Apache中配置组件支持PHP,如果你访问网站内的.php文件返回源码或下载文件,那么就需要配置组件。
需要在httpd.conf中添加以下代码,修改后重启Apache服务

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

安装MySql图形管理界面phpMyAdmin

1
从官网上下载下来(注意版本号,看是否支持本机的MySql和PHP),直接放在网站根目录下,在浏览器中输入相应的地址就可以访问,登陆后即可管理

安装FTP服务

1
2
安装FTP服务是必须的,安装完成后要注意目录权限是否可以读写或执行
使用ls -l命令查看文件权限参考这里
1
2
3
rpm -qa | grep vsftpd # 查看是否安装
yum install vsftpd -y # 安装
service vsftpd start # 启动FTP服务

使Apache支持伪静态

1
2
3
如果使用WordPress设置固定链接为非默认后网站内链接不能访问,那么你的网站不支持伪静态
若不是伪静态只能网站还能返回liuzhenbase.com/index.php?p1这种类似结构的地址,而使用了伪静态可以更好的利于搜索引擎搜录排名
找到apache的配置文件httpd.conf
1
2
3
4
5
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
#去掉上面这行的#号
AllowOverride All
# 搜索.htaccess,然后找到AllowOverride进行修改
重启Apache服务,在网站根目录下新建文件htaccess.txt,并且ohter用户设置为(rwx)可读可写,然后再使用WordPress设置链接地址就可以了。
本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2017/01/10/CentOS6下Apache、MySql、PHP安装/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

知识 & 情怀 | 二者兼得

微信扫一扫, 向我投食

微信扫一扫, 向我投食

支付宝扫一扫, 向我投食

支付宝扫一扫, 向我投食

留下足迹