Apache+PHP+Mysql安装手册(Linux)
一、 检查系统环境
1、确认centos版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)2、检查是否安装过apache
[root@localhost ~]# rpm -qa | grep httpd
或者:
[root@localhost ~]# httpd -v 3、检查是否安装过Mysql mariadb
[root@localhost ~]# rpm -qa | grep -i mysql
[root@localhost ~]# rpm -qa | grep -i mariadb如果系统安装过,或者安装失败,清理一下系统
4、卸载mariadb
[root@localhost ~]# yum remove mariadb
[root@localhost ~]# rm -f /etc/my.cnf查询所安装的MariaDB组件:
[root@localhost logs]# rpm -qa | grep Maria*卸载数据库:
[root@localhost logs]# yum -y remove mari*删除数据库文件:
[root@localhost logs]# rm -rf /var/lib/mysql/*注意:如果是新的系统或者你从来没有尝试安装过,则以上步骤省略。
二、安装Apache、PHP、Mysql
1. 安装apache
[root@localhost ~]# yum -y install httpd  
安装成功!
关闭防火墙:
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0开启apache服务
[root@localhost ~]# systemctl start httpd.service设置apache开机自启动
[root@localhost ~]# systemctl enable httpd
或者
[root@localhost ~]# chkconfig httpd on启动关闭Apache的常用命令
systemctl start httpd.service     //启动apache
systemctl stop httpd.service      //停止apache
systemctl restart httpd.service   //重启apache
systemctl enable httpd.service   //设置开机启动④打开浏览器输入地址显示下图表示安装成功 
2.安装PhP
[root@localhost ~]# yum -y install php 
安装成功!
测试PHP
重启下apache
[root@bogon ~]# systemctl restart httpd.service
[root@bogon ~]# vi /var/www/html/index.php(/var/www/html/为网站主目录) 
i粘贴以下代码
<?php
        phpinfo();
 ?>ESC :wq保存退出
打开浏览器访问,显示这个表示配置成功。 
3.安装MariaDB (MySQL的一个开源分支)
[root@localhost ~]# yum install mariadb mariadb-server 
安装完成!
启动数据库
[root@bogon ~]# systemctl start mariadb.service设定开机启动
[root@bogon ~]# systemctl enable mariadb启动关闭MariaDB的常用命令
systemctl start mariadb     //启动MariaDB
systemctl stop mariadb      //停止MariaDB
systemctl restart mariadb   //重启MariaDB
systemctl enable mariadb    //设置开机启动修改root密码
[root@localhost ~]# mysql_secure_installation这个脚本会经过一些列的交互问答来进行MariaDB的安全设置。
首先提示输入当前的root密码:
Enter current password for root (enter for none):
初始root密码为空,我们直接敲回车进行下一步。
Set root password? [Y/n]
设置root密码,默认选项为Yes,我们直接回车,提示输入密码,在这里设    置您的MariaDB的root账户密码。
Remove anonymous users? [Y/n]
是否移除匿名用户,默认选项为Yes,建议按默认设置,回车继续。
Disallow root login remotely? [Y/n]
是否禁止root用户远程登录?如果您只在本机内访问MariaDB,建议按默认  设置,回车继续。 如果您还有其他云主机需要使用root账号访问该数据库,    则需要选择n。
Remove test database and access to it? [Y/n]
是否删除测试用的数据库和权限? 建议按照默认设置,回车继续。
Reload privilege tables now? [Y/n]将PHP和MySQL关联起来
[root@localhost ~]# yum -y install php-mysql
[root@localhost ~]# systemctl start httpd.service测试mariadb
[root@bogon ~]# vi /var/www/html/index.php(/var/www/html/为网站主目录) 
 i粘贴以下代码
<?php
    $link=mysql_connect("localhost","root","123");
    if(!$link) echo "FAILD!连接错误,用户名密码不对";
    else echo "OK!可以连接";
    ?> ESC :wq保存退出(注意修改密码) 
重启下apache
[root@bogon ~]# systemctl restart httpd.service 
连接成功
三、安装扩展包
1、安装Apache扩展包
[root@bogon ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql 2、安装PHP扩展包
[root@bogon ~]# yum -y install php-fpm php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel3、安装Mysql扩展包
[root@bogon ~]# yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql以上教程亲测完成成功,极力推荐,如果你在调试过程中出现问题,留言讨论,如有错误,敬请指教。
博客地址:https://blog.csdn.net/qq_36374896
qianxiao996版权所有,转载请注明出处!
Apache+PHP+Mysql安装手册(Linux)的更多相关文章
- Apache+PHP+Mysql安装手册(Windows)
		一,准备安装包 下载地址: Apache:HTTPS://www.apachelounge.com/download/ PHP:http://php.net/downloads.php MySQL h ... 
- apache+php+mysql安装与使用
		偷个懒,用的系统自带的apache和php apache安装与使用 Mac自带apache默认路径 主程序 /usr/sbin/httpd 模块 /usr/libexec/apache2 配置 /et ... 
- linux apache+php+mysql安装及乱码解决办法
		1.乱码解决方法 首先确认mysql数据库字符集设置正确,php页面字符设置正确,之后修改apache配制文件http.conf 注释掉以下字符 AddDefaultCharset UTF-8 此为乱 ... 
- MySQL安装在Linux
		利用Alt+p工具将下载好的Linux版本的mysql软件加载到根目录. 1. 将下载好的MySQL文件MySQL-5.6.41-1.el6.i686.rpm-bundle.tar放到 根目录下的mk ... 
- mysql安装 demo  [linux centos7] [5.7.26]
		MySQL 安装配置 https://www.runoob.com/linux/mysql-install-setup.html =================================== ... 
- MySQL安装(linux)
		Centos 安装mysql 安装mariadb yum install mariadb mariadb-server mariadb-devel 安装mysql rpm -qa | grep MyS ... 
- apache php mysql 安装
		推荐参考这里:http://www.myhack58.com/Article/sort099/sort0100/2012/35578_3.htm 
- mysql安装三 linux源码安装mysql5.6.22
		http://blog.csdn.net/beiigang/article/details/43053803 
- mysql安装教程linux
		https://www.cnblogs.com/YangshengQuan/p/8431520.html 设置sql远程访问 
随机推荐
- tarjan——有向图、无向图
			强连通块只存在于有向无环图DAG中 实际上low[i]的理解是:一个强连通块在dfs搜索树中子树的根节点 //把一个点当成根提溜出来,抖搂抖搂成一棵树 void dfs(int u) { //记录df ... 
- [TJOI2013] 奖学金
			代码: #include<bits/stdc++.h> using namespace std; long long n,c,ff,ans; long long suma[200010], ... 
- ybt的坑
			emmmm ybt 字符串处理 例2题解错了 AC自动机板子错了(据说) 另外字符串处理的题解写的我一脸懵逼 网站上eeeee 点击查看E. 1.排队接水 #include <iostream& ... 
- 如何在 Xamarin 中快速集成 Android 版认证服务 - 邮箱地址篇
			Xamarin 作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台.AppGallery Connect(以下简称 AGC)也在逐步的支持 Xamarin 的 SDK.认证服务也是 ... 
- 04 前端之BOM与DOM
			目录 前端之BOM与DOM BOM与DOM操作 BOM操作 前端之BOM与DOM BOM与DOM操作 BOM 浏览器对象模型>>>:使用js操作浏览器 DOM 文档对象模型>& ... 
- kali安装python2、python3以及对应的pip
			kali自带python2,python3python --version #查看python版本安装pipwget https://bootstrap.pypa.io/pip/2.7/get-pip ... 
- [题解]Codeforces Round #519 - A. Elections
			[题目] A. Elections [描述] Awruk和Elodreip参加选举,n个人投票,每个人有k张票,第i个人投a[i]张票给Elodreip,投k-a[i]张票给Awruk.求最小的k,使 ... 
- 企业如何建立一体化数据分析平台?还是得说说那几家BI工具
			近年来,BI工具和报表工具犹如一股春风,吹遍了大江南北,成为了众多企业的发展利器,受到了企业决策者的拥戴.同时,在企业信息化需求日益旺盛的市场里也孕育了不少BI工具与报表工具厂商.商业智能的应用在国外 ... 
- 【C#特性】 Attribute 应用
			特性应用 取得枚举类型的注释 平时开发时,经常会用到枚举类型及其相关判断,而有时我们想显示枚举类型的注释,怎么办?下面用特性来解决这个问题. namespace AttributeDemo.Custo ... 
- 关于JS继承
			关于JS继承 关于继承这个概念,是由面向对象衍生出来的.而JS身为一种基于面向对象而设计的语言,它和正统的面向对象语言又是有差别的. 面向对象语言 身为面向对象语言需要对开发者提供四种能力: ①:封装 ... 
