zoukankan      html  css  js  c++  java
  • 使用rpm包安装lamp环境

    前提:

    是你的centos能联网,或者有本地的yum仓库

    或者配置通过代理上网

    vim /etc/yum.conf

    加入如下内容

    proxy=http://192.168.11.82:808




    1.通过yum命令自动解决依赖关系安装lamp环境

    # yum install -y httpd php php-mysql mysql-server mysql php-mcrypt


    2.直接通过空密码无法访问数据库
    # mysql -uroot -p


    发现是没有启动服务
    # service mysqld start


    3.将服务设置为开机启动动
    # chkconfig mysqld on
    # chkconfig --list mysqld


    # chkconfig httpd on


    4.测试PHP程序是否能够正常解析
    vim /var/www/html/index.php
    加入如下内容:
    <html>
    <head>
    <title>php test page</title>
    </head>
    <body>
    <h1>
    php test page
    </h1>
    <?php
    phpinfo();
    ?>
    </body>
    </html>


    访问测试是否显示正常
    若不能访问可能是防火墙没关闭

    # service iptable stop



    在次基础上安装wordpress程序进行验证

    1.解压安装包
    # unzip wordpress-3.3.1.zip 


    2.拷贝到目标文件夹下
    # cp -r wordpress /var/www/html/


    3.修改相关的数据库等配置
    # cd /var/www/html/wordpress/
    # cp wp-config-sample.php wp-config.php
    vim wp-config.php


    define('DB_NAME', 'wpsdb');


    /** MySQL database username */
    define('DB_USER', 'wpsuser');


    /** MySQL database password */
    define('DB_PASSWORD', 'wpspass');


    4.创建数据库和相关用户
    创建wpsdb
    mysql> CREATE DATABASE wpsdb;
    授权wpsuser用户给wpsdb数据库所有权限
    mysql> GRANT ALL PRIVILEGES on wpsdb.* TO 'wpsuser'@'localhost' IDENTIFIED BY 'wpspass';
    刷新权限
    mysql> flush privileges;


    5.安装
    访问http://192.168.8.40/wordpress/wp-admin/install.php
    根据提示进行安装




    安装phpmyadmin


    # unzip phpMyAdmin-3.4.3.2-all-languages.zip
    # cp -r phpMyAdmin-3.4.3.2-all-languages /var/www/html/phpmyadmin
    # cp config.sample.inc.php config.inc.php
    通过openssl生产随机编码作为phpmyadmin的验证码
    # openssl rand -hex 16
    a6496fdcecb2ee7a9bcfdba774b5513a
    # vim config.inc.php 



    # service httpd reload


    通过phpmyadmin访问http://192.168.8.40/phpmyadmin


    设置mysql数据库root密码(root空密码不能通过phpmyadmin登录)
    可以通过mysql> help SET PASSWORD; 获取命令帮助
    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql');


    mysql> FLUSH PRIVILEGES;


    设置虚拟主机
    # vim /etc/httpd/conf/httpd.conf 


    注释掉默认的www目录
    #DocumentRoot "/var/www/html"


    在最后加入
    <VirtualHost *:80>
            ServerName www.a.com
            DocumentRoot /var/www/html/wordpress
    </VirtualHost>


    <VirtualHost *:80>
            ServerName www.b.org
            DocumentRoot /var/www/html/phpmyadmin
    </VirtualHost>


  • 相关阅读:
    支付系统整体架构
    犹太”安息日”
    JWT(JSON Web Token) 【转载】
    详解布隆过滤器的原理、使用场景和注意事项
    缓存一致性策略以及雪崩、穿透问题 【零壹技术栈】
    RPC概念及分类【转载】
    RDLC 微软报表 导出Excel时产生多个工作表 (worksheet)
    asp.net 5 (mvc 6) 获取网站的物理路径
    Asp.net 5 (MVC6) Areas 分区
    MVC6 OWin Microsoft Identity 自定义验证
  • 原文地址:https://www.cnblogs.com/reblue520/p/6239882.html
Copyright © 2011-2022 走看看