CentOS平台快速搭建LAMP环境的方法

 更新时间:2019年05月09日 11:52:26   作者:Yxh_blogs  
这篇文章主要介绍了CentOS平台快速搭建LAMP环境的方法,结合实例形式分析了CentOS服务器上搭建LAMP环境的步骤、相关命令与操作注意事项,需要的朋友可以参考下

本文实例讲述了CentOS平台快速搭建LAMP环境的方法。分享给大家供大家参考,具体如下:

LAMP --  Linux Apache MySQL PHP

在CentOS安装的顺序,我一般是Apache -> MySQL -> PHP

第一步、安装并配置Apache

1、使用yum安装

yum install httpd

2、修改防火墙配置,打开80端口,可以顺便把MySQL的3306端口也打开

vi /etc/sysconfig/iptables

添加两条记录

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

注意添加位置,如下图

3、关闭SELINUX

vi /etc/selinux/config

修改SELINUX=disabled

4、Apache配置文件

vi /etc/httpd/conf/httpd.conf

找到ServerName,设置为自己的域名,如果没有域名,可以设置为localhost:80

5、开机自动启动Apache

chkconfig httpd on

6、重启Apache

service httpd restart

7、打开浏览器,输入地址测试

第二步、安装并配置MySQL

1、使用yum安装

yum install mysql mysql-server

2、开机自动启动MySQL

chkconfig mysqld on

3、MySQL设置root密码

mysql_secure_installation

回车后,输入y进行密码设置,设置完密码之后,一路回车,直到出现:Thanks for using MySQL!

4、重启MySQL

service mysqld restart

第三步、安装并配置PHP

1、使用yum安装

yum install php

2、安装PHP组件

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

3、重启Apache和MySQL

4、可以在默认的代码目录下,上传PHP文件进行测试,默认目录在/var/www/html。可以在httpd.conf文件里修改路径。

*然后,就可以根据自己的具体需要,来对Apache MySQL PHP进行配置。默认的配置文件路径如下:

Apache配置文件路径:/etc/httpd/conf/httpd.conf
MySQL配置文件路径: /etc/my.cnf
PHP配置文件路径:     /etc/php.ini

希望本文所述对大家CentOS服务器维护有所帮助。

相关文章

  • Vim中宏命令的使用实例详解

    Vim中宏命令的使用实例详解

    这篇文章主要给大家介绍了Vim中宏命令使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • Centos7安装配置NFS服务和挂载教程(推荐)

    Centos7安装配置NFS服务和挂载教程(推荐)

    下面小编就为大家带来一篇Centos7安装配置NFS服务和挂载教程(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • 什么是Linux软链接和Linux硬链接

    什么是Linux软链接和Linux硬链接

    这篇文章主要为大家详细介绍了什么是Linux软链接和Linux硬链接,在默认情况下,ln命令产生硬链接,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • 给Linux定时备份数据库的实现脚本

    给Linux定时备份数据库的实现脚本

    这篇文章主要介绍了Linux定时备份数据库实现方式,如果你的服务器数据库需要实现每天定时备份,那么这篇文章会对你大有帮助,有需要的朋友可以借鉴参考下
    2021-09-09
  • 在Ubuntu20.04 LTS中配置Java开发环境

    在Ubuntu20.04 LTS中配置Java开发环境

    这篇文章主要介绍了在Ubuntu20.04 LTS中配置Java开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 源码安装apache脚本部署过程详解

    源码安装apache脚本部署过程详解

    这篇文章主要介绍了源码安装apache脚本部署,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • linux中叹号命令(!)的使用小结

    linux中叹号命令(!)的使用小结

    这篇文章主要给大家介绍了关于linux中叹号命令(!)的使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • ROS控制Turtlebot3移动机器人的基础教程

    ROS控制Turtlebot3移动机器人的基础教程

    这篇文章主要给大家介绍了关于ROS控制Turtlebot3移动机器人的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • linux下图形界面卡死不能操作的问题及解决

    linux下图形界面卡死不能操作的问题及解决

    这篇文章主要介绍了linux下图形界面卡死不能操作的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • linux expect实现登陆远程主机并执行命令示例代码

    linux expect实现登陆远程主机并执行命令示例代码

    这篇文章主要给大家介绍了linux expect实现登陆远程主机并执行命令的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06

最新评论