LAP + MySQL

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

LAP:

  yum 安装:

    yum  install -y httpd httpd-devel mysql php-devel php


  源码安装:

   1)安装 apache

    yum -y install apr-devel apr-util-devel

    cd /data ; wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.27.tar.gz

     tar zxf httpd-2.2.27.tar.gz  ;  cd httpd-2.2.27

    ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite 

    make && make install 


   2)安装 mysql 客户端

    yum -y install mysql


   3)安装 php

    wget http://mirrors.sohu.com/php/php-5.3.28.tar.bz2    ;   

    tar jxf php-5.3.28.tar.bz2 ; cd php-5.3.28

    ./configure  --prefix=/usr/local/php5  

        --with-mysql=mysqlnd  

        --with-mysqli=mysqlnd 

        --with-pdo-mysql=mysqlnd   

        --with-apxs2=/usr/local/apache/bin/apxs        

        make  -j8  &&   make install   -j8

     4)修改本地hosts文件

                vim /etc/hosts

                    mysql的IP    设置一个域名

  ********** 此处的做法有一个好处,就是如果要切换数据库,不需要去配置文件里面修改,直接修改本地的hosts 文件即可

    

    修改 apache 的配置文件:

    

            sed -i -e's/AddType application\/x-gzip .gz .tgz/AddType application\/x-gzip .gz .tgz \n   AddType application\/x-httpd-php .php/' $HTTP_D/conf/httpd.conf


sed -i 's/DirectoryIndex\ index.html/DirectoryIndex\ index.php\ index.html/' $HTTP_D/conf/httpd.conf


echo "<?php phpinfo();?>" >> /usr/local/apache/htdocs/index.php


    通过访问IP,即可访问 PHP 的信息页面

    

        


MySQL:      

        tar zxf mysql-5.1.63.tar.gz ;  cd  mysql-5.1.63

        ./configure  --prefix=/usr/local/mysql    --enable-assembler    ;    make    -j8 &&  make    install    -j8


        cp    /usr/local/mysql/share/mysql/my-medium.cnf    /etc/my.cnf

        cp    /usr/local/mysql/share/mysql/mysql.server        /etc/rc.d/init.d/mysqld

        chkconfig    --add    mysqld

        chkconfig    --level    345    mysqld    on

        cd    /usr/local/mysql


        useradd    mysql


        chown    -R    mysql.mysql    /usr/local/mysql

        ./bin/mysql_install_db    --user=mysql

        chown    -R    mysql.mysql    var

        ./bin/mysqld_safe        --user=mysql    &


        登陆 mysql 给数据库授权:

        ./bin/mysql

        >create    database    Discuz    ;

        >grant    all on    *.*    to    root@'%'    identified    by    '123456';

        >quit



#################最后,如果要装论坛请继续,否则,可省略###############################

    

        登陆 mysql 给数据库授权:

        ./bin/mysql

        >create    database    Discuz    ;

        >grant    all  on   Discuz .*    to    root@'%'    identified    by    '123456';

        >quit


LAP:

        下载discuz源码包文件,然后解压:

                    cd  /data ;wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip

                    unzip    Discuz_X3.1_SC_UTF8.zip

  重命名程序文件:

                    mv    upload/*    /usr/local/apache/htdocs/

        赋予    discuz    目录完全访问权限:

                    cd    /usr/local/apache/htdocs/

                    chmod  -R  777    data/    uc_server/    config/    uc_clien


        

        然后访问IP安装discuz论坛,选择“我同意”,然后根据自己需要填写以下信息


wKiom1XTFE_RS250AAFjzbDzzW4460.jpg

安装完成!!!


新手,请多多指教,勿喷^^^^^^



本文转自 菜鸟的征程 51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1685673

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
9月前
|
SQL 关系型数据库 MySQL
|
9月前
|
SQL 安全 关系型数据库
|
11月前
|
存储 关系型数据库 MySQL
出现MySQL相关的问题
出现MySQL相关的问题
86 0
|
SQL 存储 缓存
MySQL组成
MySQL组成
|
关系型数据库 MySQL 数据库管理
什么是MySQL
什么是MySQL
92 0
|
SQL Oracle NoSQL
《MySQL自传》
我是一只勤劳的小海豚,网名叫MySQL,出生于1995年5月23号,正宗95后,你们可别小看我,我现在可是全世界最流行的开源数据库,全球有800万个实例呢。
1007 2
《MySQL自传》
|
SQL
mysql
mysql
95 0
|
存储 SQL 关系型数据库
MySQL 总结
引擎类型 与其他 DBMS 一样,MySQL 有一个具体管理和处理数据的内部引擎。在你使用CREATE TABLE 语句时,该引擎具体创建表,而在你使用 SELECT 语句或进行其他数据库处理时,该引擎在内部处理你的请求。多数时候,此引擎都隐藏在 DBMS 内,不需要过多关注它。但 MySQL 与其他 DBMS 不一样,它具有多种引擎。它打包多个引擎,这些引擎都隐藏在MySQL服务器内,全都能执行 CREATE TABLE 和 SELECT 等命令。为什么要发行多种引擎呢?因为它们具有各自不同的功能和特性,为不同的任务选择正确的引擎能获得良好的功能和灵活性。 以下是几个需要知道的引擎: ❑
189 0
|
SQL 关系型数据库 MySQL
mysql中的\G和\g
mysql中的\G和\g
243 0
|
SQL 存储 关系型数据库