当前位置:酷酷问答>百科问答>阿伦教你 Linux(Centos7)配置LAMP环境

阿伦教你 Linux(Centos7)配置LAMP环境

2025-01-18 06:34:43 编辑:zane 浏览量:572

阿伦教你 Linux(Centos7)配置LAMP环境

的有关信息介绍如下:

阿伦教你 Linux(Centos7)配置LAMP环境

今天捣鼓了一上午,终于把该配置的都配置完成,把环境搭起来了,希望对你有帮助。

LAMP指的Linux(操作系统)、Apache HTTP 服务器,MySQL(有时也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一般用来建立web应用平台。

1.安装Apache服务器

systemctl start httpd.service #启动apache

systemctl stop httpd.service #停止apache

systemctl restart httpd.service #重启apache

systemctl enable httpd.service #设置apache开机启动

在终端以root权限运行以下命令:

yum install httpd -y

启动Apache

systemctl start httpd设置开机启动systemctl enable http

测试Apache

浏览器访问http://localhost/ 或者服务器的IP地址

Apache配置在httpd.conf(Apache主配置文件)中增加:

AddType application/x-httpd-php .php

在index.html 前面增加一个

index.php

AllowOverride None  #修改为:AllowOverride All (允许.htaccess)vi /var/www/html/index.html

写入下面这些内容

测试再到浏览器中访问看看

2.安装PHP 解释器

在终端以root权限运行以下命令:

yum install php php-mysql php-gd php-pear -y

测试PHP:

在Apache文档根目录创建“index.php”

vi /var/www/html/index.php

重启 httpd 服务:

systemctl restart httpd浏览器访问http://localhost/index.php 或者服务器的IP地址

3.安装MariaDB数据库服务器

CentOS 7.0中,已经使用MariaDB替代了MySQL数据库

systemctl start mariadb.service #启动MariaDB

systemctl stop mariadb.service #停止MariaDB

systemctl restart mariadb.service #重启MariaDB

systemctl enable mariadb.service #设置开机启动

在终端以root权限运行以下命令:

yum install mariadb-server mariadb -y

启动MariaDB

systemctl start mariadb

设置开机启动

systemctl enable mariadb

设置root密码

默认情况下,root密码为空。为防止未授权的访问,我们设置root密码

mysql_secure_installation 敲回车

回车之后,根据提示输入Y

输入2次密码,回车

根据提示一路输入Y

最后出现:Thanks for using MySQL!

MySql密码设置完成,重新启动 MySQL:

systemctl restart mariadb.service #重启MariaDB

4.安装PHPmyadmin

在终端以root权限运行以下命令:

添加 EPEL repository

yum install epel-release

安装 phpMyAdmin:yum install phpmyadmin -y

配置phpMyAdmin

默认,phpMyAdmin只能由本机访问。为了能够远程访问,编辑phpmyadmin.conffile:

vi /etc/httpd/conf.d/phpMyAdmin.conf查找/,注释掉或删除如下内容

AddDefaultCharset UTF-8

# Apache 2.4

Require ip 127.0.0.1

Require ip ::1

# Apache 2.2

Order Deny,Allow

Deny from All

Allow from 127.0.0.1

Allow from ::1

# Apache 2.4

Require ip 127.0.0.1

Require ip ::1

# Apache 2.2

Order Deny,Allow

Deny from All

Allow from 127.0.0.1

Allow from ::1

添加

Options none

AllowOverride Limit

Require all granted

编辑“config.inc.php”改变phpMyAdmin的authentication,修改“cookie” 为 “http”vi /etc/phpMyAdmin/config.inc.php

重启the Apache service:

systemctl restart httpd

问 phpmyadmin 的控制台http://192.168.16.101/phpmyadmin/

配置完成了

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/answer/178457.html
热门文章