安装Apache

1.安装Apache

yum -y install httpd

2. Apache配置httpd.conf

  • 通过命令 find / -name httpd.conf 找到Apache配置文件httpd.conf(默认在/etc/httpd/conf/httpd.conf)
  • 编辑httpd.conf文件
    vi /etc/httpd/conf/httpd.conf

    修改DocumentRoot "/xx/xx/xxx",项目在哪个目录下,就将"/xx/xx/xxx"改为哪个目录,例如DocumentRoot "/var/www/html" ,同样将<Directory "/xx/xx/xxx">修改为<Directory "/var/www/html">。

  • 查看是否安装成功(启动Apache,并查看Apache状态)
      service httpd start
    service httpd status

显示OK说明安装成功

  • 配置Apache开机启动项

       chkconfig --add httpd (在服务清单中添加httpd服务)
    chkconfig httpd on

安装Mysql

1. 安装Mysql

yum -y install mysql mysql-devel mysql-server mysql-libs

2. 查看Mysql版本

rpm -qi mysql-server

3. 数据库字符集设置

  • Mysql配置文件/etc/my.cnf中加入default-character-set=utf8

4. 启动Mysql

service mysqld start

5. 创建root管理员

mysqladmin -u root password 密码

6. 配置Mysql开机启动服务

 chkconfig --add mysqld  (在服务清单中添加mysql服务)
chkconfig mysqld on (设置mysql服务随开机启动)

7. 登录Mysql

mysql -u root -p 回车输入密码

安装PHP

1. 安装PHP

yum -y install php

2. 安装PHP扩展

yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo    

yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear

yum -y install php-pecl-memcache php-eaccelerator

3. 重启Apache

service httpd restart

4. 测试

  • 在/var/www/html/下创建index.php文件,并写入phpinfo()
  • 浏览器访问index.php文件,如果输出phpinfo信息,安装成功

关于外网访问不了的解决方法: 在终端中输入如下命令打开防火墙: chkconfig iptables on 如闭防火墙则输入: chkconfig iptables off 上述两条命令均要重启系统才能生效。 如果不想通过重启系统而即时生效的话,可以用“service”命令。缺点是重启系统后设置会丢失。 开启了防火墙: service iptables start 关闭防火墙: service iptables stop 要在防火墙中设置某些端口的开关,可修改编辑/etc/sysconfig/iptables文件,比如开启SSH 端口22,可以加上如下内容: -A RH-Firewall-1-INPUT -m state ――state NEW -m tcp -p tcp ――dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT  80端口

https://www.cnblogs.com/xuezhileikaku/articles/5342978.html

Linux下搭建LAMP环境(YUM)的更多相关文章

  1. linux下搭建lamp环境以及安装swoole扩展

    linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源  我安装的环境是:apache2.2.15+mysql5 ...

  2. CentOS下搭建LAMP环境详解

    前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS ...

  3. Centos6.4版本下搭建LAMP环境

    Centos6.4版本下搭建LAMP环境 配置yum mkdir/mnt/cdrom mount/dev/cdrom  /mnt/cdrom 装载光盘 vi /etc/yum.repos.d/Cent ...

  4. Ubuntu18.04下搭建LAMP环境

    一.Apache2 web 服务器的安装 : 可以先更新一下服务器 1.sudo apt-get update             # 获取最新资源包 2.sudo apt-get upgrade ...

  5. Linux下搭建PHP环境

    转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...

  6. Java学习心得之 Linux下搭建Java环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...

  7. Java学习心得之 Linux下搭建JavaWeb环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...

  8. Ruby学习心得之 Linux下搭建Ruby环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Ruby学习心得之 Linux下搭建Ruby环境1.前言2.Linux下安装Ruby环境 一 ...

  9. linux 下搭建php环境

    linux 下搭建php环境 1.下载apache (http://httpd.apache.org/download.cgi) 下载php组件 ( http://cn2.php.net/get/ph ...

随机推荐

  1. python魔法方法-单目运算及一般算数运算

    在比较的魔法方法中,我们讨论了魔法方法其实就是重载了操作符,例如>.<.==等.而这里,我们继续讨论有关于数值的魔法方法. 1.单目运算符或单目运算函数 __pos__(self) 实现一 ...

  2. c/c++中int main(int argc,char *argv[])的具体含义

    int main(int argc,char * argv[ ]) argv为指针的指针 argc为整数 char **argv or: char *argv[ ] or: char argv[ ][ ...

  3. PHP中的字符串 — 表示方法

    Strings 的字符集,因此本质上不支持Unicode编码,关于Unicode阅读 utf8_encode() 和 utf8_decode() . 注意: 一个字符串的大小决定与计算机内存的大小,理 ...

  4. C/C++ 下的void main()

    很多人甚至市面上的一些书籍,都使用了void main( ),其实这是错误的.C/C++ 中从来没有定义过void main( ).C++之 父 Bjarne Stroustrup在他的主页上的 FA ...

  5. GitLab 安装(推荐)

    参考文档: https://about.gitlab.com/installation/#centos-7 基础环境 [root@node1 ~]# uname -r -.el7.x86_64 [ro ...

  6. PHP类的继承

    每个子类(也叫派生类)都会在设置自己的属性前调用父类的构造方法.父类(也叫基类或超类)现在仅知道自己的数据,子类一般是父类的特例,要避免告诉父类任何关于子类的信息 以下为一个使用继承的实例: < ...

  7. C# 匿名类型如何使用

  8. 与TIME_WAIT相关的几个内核参数修改测试讨论结论

    以下来结论自tcpcopy & gryphon讨论群 经过试验测试得出,不保证肯定正确.   net.ipv4.tcp_tw_recycle net.ipv4.tcp_tw_reuse net ...

  9. Xcode 清理存储空间

    Xcode版本:8.3.3 iOS版本:10.3.2 移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData) 只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占 ...

  10. mybatis传入List实现批量更新的坑

    原文:http://www.cnblogs.com/zzlback/p/9342329.html 今天用mybatis实现批量更新,一直报错,说我的sql语句不对,然后我还到mysql下面试了,明明没 ...