CentOS 7.0 安装配置LAMP服务器过程 (Apache+PHP+MariaDB) (MariaDB可以认为就是mysql)
2016-01-08 15:01
1171 查看
安装 wget
更改yum源与更新系统 (可选)
[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo
[2] 进入yum源配置文件所在文件夹
[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
yum -y install wget
更改yum源与更新系统 (可选)
[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[2] 进入yum源配置文件所在文件夹
[root@localhost yum.repos.d]# cd /etc/yum.repos.d/
[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo[/code]
[4] 运行yum makecache生成缓存[root@localhost yum.repos.d]# yum makecache
[5] 更新系统[root@localhost yum.repos.d]# yum -y update
关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动安装Apache yum -y install httpd systemctl start httpd.service #启动apachesystemctl stop httpd.service #停止apachesystemctl restart httpd.service #重启apachesystemctl enable httpd.service #设置apache开机启动在客户端浏览器中打开服务器IP地址,会出现下面的界面,说明apache安装成功安装MariaDB(就是mysql) yum -y install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成systemctl start mariadb.service #启动MariaDBsystemctl stop mariadb.service #停止MariaDBsystemctl restart mariadb.service #重启MariaDBsystemctl enable mariadb.service #设置开机启动cp /usr/share/mysql/my-huge.cnf /etc/my.cnf #拷贝覆盖配置文件 为root账户设置密码 mysql_secure_installation 回车,根据提示输入Y输入2次密码,回车根据提示一路输入Y最后出现:Thanks for using MySQL!MySql密码设置完成 给root 远程访问授权 mysql -uroot -proot GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; systemctl restart mariadb.service #重启MariaDB 用mysql客户端连接测试
安装PHP事先确认yum源的链接是不是有效的。
1. 配置yum源# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
2. 确认安装的php版本# yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
3. 安装php5.6# yum -y install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
php-opcache及php-pecl-apcu会有效的提高php执行速度。
4. 确认php版本# php -v PHP 5.6.6 (cli) (built: Feb 19 2015 10:19:37) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies with Xdebug v2.3.1, Copyright (c) 2002-2015, by Derick Rethans
systemctl restart mariadb.service #重启MariaDB
systemctl restart httpd.service #重启apache
测试篇
cd /var/www/html
vi index.php #输入下面内容
<?php
phpinfo();
?>
:wq! #保存退出
在客户端浏览器输入服务器IP地址,可以看到如下图所示相关的配置信息!
相关文章推荐
- CentOS7安装mariadb后再安装msyql时systemctl status mysqld无法启动
- Mariadb复制过滤与监控维护
- Mariadb主主复制原理及实现
- Mariadb主从复制原理与实现
- MariaDB中1045权限错误导致拒绝用户访问的错误解决方法
- Centos7:mariadb替换mysql
- MySQL学习笔记之二:源码编译安装和二进制格式安装MariaDB
- centos+openresty+mariaDB+php搭建web服务器
- [MariaDB] Setup MariaDB Galera Cluster with HAProxy
- MySQL: 改变Homebrew安装MySQL/MariaDB的数据库文件目录
- mariadb 10 安装 使用官方仓库
- 通用二进制包安装mariadb
- mariadb数据库自动备份和expect的使用
- debain mariadb10配置root
- No mysqld or mysql.server after mariadb-server install
- mariadb 10.1.10安装
- 编译安装mariadb
- ubuntu 14.04 LTS 安装nginx+mariaDB+php7+YAF
- 【学神-RHEL7】1-28-mariadb数据库自动备份和expect的使用
- mysql。mariadb root账户忘记密码