zoukankan      html  css  js  c++  java
  • yum安装LAMP环境

    一、安装Apache
    # yum -y install httpd httpd-devel
    # service httpd start
    # chkconfig httpd on 设置开机启动
    二、安装mysql
    # yum -y install mysql mysql-server mysql-devel
    # service mysqld start
    # mysql -uroot -p 第一次登陆不需要密码,直接回车就可以进入
    设置mysql的密码:
    mysql> USE mysql; 选中mysql这个数据库
    mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; 设置密码为newpassword
    mysql> FLUSH PRIVILEGES; 刷新权限
    mysql> exit; 退出mysql
    设置允许root远程登陆:
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
    mysql> FLUSH PRIVILEGES;
    mysql> exit;
    完成后就能用mysql-front远程管理mysql了。

    # chkconfig mysqld on 设置开机启动
    -------------------------------------------------------
    mysql_secure_installation 设置mysql初始密码
    运行mysql_secure_installation会执行几个设置:
    a)为root用户设置密码
    b)删除匿名账号
    c)取消root用户远程登录
    d)删除test库和对test库的访问权限
    e)刷新授权表使修改生效
    [root@server1 ~]# mysql_secure_installation
    Enter current password for root (enter for none):<–初次运行直接回车
    Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
    New password: <– 设置root用户的密码
    New password: <– 设置root用户的密码
    Re-enter new password: <– 再输入一次你设置的密码
    Remove anonymous users? [Y/n] <– 是否删除匿名用户,生产环境建议删除,所以直接回车
    Disallow root login remotely? [Y/n] <–是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止
    Remove test database and access to it? [Y/n] <– 是否删除test数据库,直接回车
    Reload privilege tables now? [Y/n] <– 是否重新加载权限表,直接回车
    ------------------------------------------------------
    三、安装php
    # yum -y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
    # service httpd restart
    =================================
    测试PHP
    在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。
    # vi /var/www/html/index.php
    --------------------------------
    <?
    phpinfo();
    ?>
    --------------------------------
    然后在客户端浏览器里打开http://serverip/index.php,若能成功显示,则表示安装成功
    测试PHP与mysql的连接
    # vi /var/www/html/index.php
    ---------------------------------------------------------------------
    <?php
    $conn=mysql_connect("localhost","root","newpassword");
    if($conn)
    echo "连接成功";
    else "连接错误";
    ?>
    然后在客户端浏览器里打开http://serverip/test.php,若显示连接成功,则表示连接成功。
    ----------------------------------------------------------------------
    防火墙配置
    # vi /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    # service iptables restart


    查找Apache的配置文件以及默认网站文件位置
    # find / -name httpd.conf
    在httpd.conf查找 DocumentRoot
    DocumentRoot "/var/www/html" 默认的网站文件位置

  • 相关阅读:
    游戏系统开发笔记(八)——场景对象管理
    dynomite:高可用多数据中心同步
    VBS错误代码释义
    VBScript 内置函数
    在oracle中,select语句查询字段中非纯数字值
    ASP里面令人震撼地自定义Debug类(VBScript)
    调试 ASP 程序脚本
    多文档界面的实现(DotNetBar的superTabControl)
    C#利用tabControl控件实现多窗体嵌入及关闭
    使用MDI窗体实现多窗口效果
  • 原文地址:https://www.cnblogs.com/yunweis/p/7727338.html
Copyright © 2011-2022 走看看