Linux下安装配置Apache+PHP+MariaDB
一、安装apache
1、下载并安装apache
yum install httpd
2、启动apache
systemctl start httpd.service
3、停止apache
systemctl stop httpd.service
4、重启apache
systemctl restart httpd.service
5、将apache设置为开机启动
systemctl enable httpd.service
二、安装php
1、下载php
yum install php
2、安装php组件使其支持MariaDB
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
三、安装MariaDB
1、下载并安装MariaDB
yum install mariadb mariadb-serve
2、启动MariaDB
systemctl start mariadb.service
3、停止MariaDB
systemctl stop mariadb.service
4、重启MariaDB
systemctl restart mariadb.service
5、将MariaDB设置为开机启动
systemctl enable mariadb.service
6、拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
7、为root用户设置密码
mysql_secure_installation
设置完密码后根据提示一直输入y就好
最后出现:Thanks for using MySQL!
最后再重启一下mariadb
四、配置Apache
vim /etc/httpd/conf/httpd.conf #编辑文件
ServerSignature off #添加这一项,禁止在错误页中显示Apache的版本,on为显示
Options Indexes FollowSymLinks #修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录)
#Options Indexes FollowSymLinks #修改为 Options FollowSymLinks(不在浏览器上显示树状目录结构)
:wq! #保存退出
systemctl restart httpd.service #重启apache
五、配置php
vi /etc/php.ini #编辑
date.timezone = PRC #找到date.timezone,把前面的分号去掉,改为date.timezone = PRC
expose_php = Off #禁止显示php版本的信息
short_open_tag = ON #支持php短标签
:wq! #保存退出
systemctl restart mariadb.service #重启MariaDB
systemctl restart httpd.service #重启apache
测试:到/var/www/html里写一个php文件试试
六、配置MariaDB
mysql> grant all privileges on *.* TO root@'%' identified by 'root' with grant option; //开启远程
如果要远程调试数据库,则
mysql> grant all privileges on *.* to 连接用户名@客户机ip identified by "远程登录mysql的密码";
(root 为要连接的用户名 @后面是你所要连接mysql服务器的客户机ip,“不是mysql服务器ip”, "1234" 是登录mysql的密码)(这相当于你创建了个新用户,这个用户可以通过你指定的客户机ip连接数据库)
此时应再创建一个用户用于后面的开发,因为后面后台开发不能直接使用root用户登录数据库(root权限太大),创建另一个新用户,只赋予其基本权限,步骤如下:
MariaDB>create user '用户名'@'localhost' identified by '用户密码'; //创建用户
MariaDB>grant select,insert,update,delete on 数据库名.* to 用户名@'localhost' identified by '用户密码'; //为指定用户赋予“增删改查”的权限。
MariaDB>flush privileges; //刷新系统权限表
Linux下安装配置Apache+PHP+MariaDB的更多相关文章
- linux下安装配置apache+nagios
1.安装依赖包 yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel 2.创建nagios用户和用户组 # us ...
- (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...
- linux下安装配置svn服务器
linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...
- Linux 下安装配置 JDK7
Linux 下安装配置 JDK7 配置环境(debian 7) 自从从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将“Operating System Distributor Li ...
- linux 下安装配置jboss as7以及部署应用
linux 下安装配置jboss as7以及部署应用 1.测试平台及软件 centos 5.4 jdk-7u5-linux-i586.rpm jboss-as-7.1.1.Final.zip jbos ...
- Linux下安装配置与使用MySQL数据库
Linux下安装配置与使用MySQL数据库 在Linux下安装做开发时往往少不了要使用到MySQL数据库,下面就Linux系统为例讲解一下,如何安装MySQL数据库,如何启用/停.止MySQL服务,如 ...
- 在linux下安装配置rabbitMQ详细教程
在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...
- Linux下安装配置MySQL5.7服务器
Linux下安装配置MySQL服务器 一.安装环境 ============ OS:centos6.8 MySQL:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz ...
- Linux下安装配置Jmeter5.1,并执行jmx文件
Windows下的jmeter是GUI模式,可查看操作,但是GUI对性能的干扰比较大,所有一般压测会在Linux上运行. 下面是Linux下安装配置Jmeter5.1,并执行jmx文件的步骤, 一.安 ...
随机推荐
- 简单解释Windows如何使用FS段寄存器
详见附件 jpg改rar
- WebView中实现文件下载功能
WebView控制调用相应的WEB页面进行展示.当碰到页面有下载链接的时候,点击上去是一点反应都没有的.原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置Web ...
- javascript概述
在我们进行javascript视频的时候,第一集,看到的学习要点: 1.什么是javascript? a.一种具有面向对象能力的.解释型的程序设计语言(直接读取运行,而非编译型) ...
- 深入理解KMP算法之续篇
前言: 纠结于KMP已经两天了,相较于本人之前博客中提到的几篇博文,本人感觉这篇文章更清楚地说明了KMP算法的来龙去脉. http://www.cnblogs.com/goagent/archive/ ...
- jekyll bootstrap
你还在纠结使用那个博客系统吗?或者为没有自己的服务器和专属域名而感到无奈?也许jekyll bootstrap是你的最终解决方案,使用它,你就可以像写代码一样写博客.本文将为你详细介绍ubuntu下的 ...
- 贪心+模拟 Codeforces Round #288 (Div. 2) C. Anya and Ghosts
题目传送门 /* 贪心 + 模拟:首先,如果蜡烛的燃烧时间小于最少需要点燃的蜡烛数一定是-1(蜡烛是1秒点一支), num[g[i]]记录每个鬼访问时已点燃的蜡烛数,若不够,tmp为还需要的蜡烛数, ...
- js点击a链接弹出alert对话框
代码 <html> <head> <meta charset="utf-8"> <meta name="generator&qu ...
- C#生成PDF总结
(一)C#生成PDF总结 (1)iTextSharp控件对iTextSharp研究还可以表格.文字.各种GDI对象,图片,水印,文字旋转(2)aspose的控件(3)PDF Library这个类库(只 ...
- (转)hadoop 集群间数据迁移
hadoop集群之间有时候需要将数据进行迁移,如将一些保存的过期文档放置在一个小集群中进行保存. 使用的是社区提供的功能,distcp.用法非常简单: hadoop distcp hdfs://nn1 ...
- 自适应学习率调整:AdaDelta
Reference:ADADELTA: An Adaptive Learning Rate Method 超参数 超参数(Hyper-Parameter)是困扰神经网络训练的问题之一,因为这些参数不可 ...