• linux centos yum安装LAMP环境


    centos 6.5

    1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。

     

    2.我的机器是centos release 5.9 64为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum -y install 后面加上你所需要安装的软件,他会自动下载自动安装,非常方便。例如 yum -y install httpd自动下载并安装apache服务器。lamp环境只需要安装httpd,mysql,php

     

    3.首先更新一下yum -y update

     

    4.用yum安装Apache,Mysql,PHP.

     

    4.1安装Apache 
    yum install httpd httpd-devel 
    安装完成后,用/etc/init.d/httpd start 启动apache 
    设为开机启动:chkconfig httpd on


    4.2 安装mysql 
    yum install mysql mysql-server mysql-devel 
    同样,完成后,用/etc/init.d/mysqld start 启动mysql


    4.3 设置mysql密码 
    mysql>; USE mysql; 
    mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; 
    mysql>; FLUSH PRIVILEGES;

    设置mysql密码还可以用:mysql_secure_installation 命令

     


    4.4允许远程登录 
    mysql -u root -p 
    Enter Password: <your new password> 
    mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 
    完成后就能用mysql-front远程管理mysql了。 
    设为开机启动 
    chkconfig mysqld on


    4.5安装php 
    yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 
    /etc/init.d/httpd start


    5. 测试一下 
    在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。 
    <? 
    phpinfo(); 
    ?> 
    防火墙配置 
    a.添加.允许访问端口{80: http}. 
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    b.关闭防火墙{不推荐}. 
    service iptables stop 
    c.重置加载防火墙 
    service iptables restart


    6. 然后在客户端浏览器里打开http://serverip/test.php,若能成功显示,则表示安装成功。 
    至此,安装完毕。

  • 相关阅读:
    leetcode701. Insert into a Binary Search Tree
    leetcode 958. Check Completeness of a Binary Tree 判断是否是完全二叉树 、222. Count Complete Tree Nodes
    leetcode 110. Balanced Binary Tree
    leetcode 104. Maximum Depth of Binary Tree 111. Minimum Depth of Binary Tree
    二叉树
    leetcode 124. Binary Tree Maximum Path Sum 、543. Diameter of Binary Tree(直径)
    5. Longest Palindromic Substring
    128. Longest Consecutive Sequence
    Mac OS下Android Studio的Java not found问题,androidfound
    安卓 AsyncHttpClient
  • 原文地址:https://www.cnblogs.com/suger/p/3832093.html
Copyright © 2020-2023  润新知