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-devel

3、安装Mysql扩展包

[root@bogon ~]# yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

以上教程亲测完成成功,极力推荐,如果你在调试过程中出现问题,留言讨论,如有错误,敬请指教。

博客地址:https://blog.csdn.net/qq_36374896

qianxiao996版权所有,转载请注明出处!


猜你喜欢

转载自blog.csdn.net/qq_36374896/article/details/82319990