lamp

作者: Icarus_ac47 | 来源:发表于2018-09-20 19:58 被阅读0次

    LAMP
    Linux+Apache+Mysql+Php

    一.rpm

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

    二.编译安装
    1.安装apache
    下载软件httpd-2.2.25.tar.bz2

    #tar xvjf /root/Desktop/httpd-2.2.25.tar.bz2 -C /usr/src/
    #./configure --prefix=/usr/local/apache2 --enable-mods-shared=most --enable-so --enable-rewrite --enable-ssl && make && make install
    

    测试apache

    #/usr/local/apache2/bin/apachectl start
    

    浏览器: http://172.16.70.50

    2.安装mysql

    #userdel -r mysql
    #useradd mysql
    # rm -rf /etc/my.cnf
    # rm -rf /var/lib/mysql/
    

    下载软件mysql-5.1.34
    安装

    #./configure --with-mysqld-user=mysql --prefix=/usr/local/mysql --with-extra-charsets=all --exec-prefix=/usr/local/mysql && make && make install
    

    初始化数据库
    产生目录:/usr/local/mysql/var 存放数据库的目录

    #cd /usr/loca/mysql/bin
    #./mysql_install_db
    
    修改权限
    #chown .mysql /usr/loca/mysql/ -R
    #chown mysql /usr/local/mysql/var -R
    
    启动数据库:
    #./mysqld_safe --user=mysql &
    # lsof -i:3306
    测试数据库:
    #./mysql
    

    3. 安装Php

    # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php && make && make install
    # cp php.ini-dist /usr/local/php/php.ini
    # /usr/local/php/bin/php -v //查看php版本
    

    4. 测试
    apache配置文件:

    <IfModule dir_module>
    DirectoryIndex index.php index.html //增加index.php
    </IfModule>
    
    352 AddType application/x-compress .Z
    353 AddType application/x-gzip .gz .tgz
    354 AddType application/x-httpd-php .php //增加此行
    

    5.部署网站
    安装flash插件

    # rpm -ivh flash-plugin-11.2.202.291-release.x86_64.rpm
    # unzip farm-ucenter1.5.zip
    # cp -r upload/* /usr/local/apache2/htdocs/
    # chmod 777 /usr/local/apache2/htdocs/* -R
    

    设置数据库root密码

    # /usr/local/mysql/bin/mysqladmin -u root password uplooking
    
    创建数据库
    # /usr/local/mysql/bin/mysqladmin -u root -puplooking create discuz
    
    导入农场数据库信息
    # /usr/local/mysql/bin/mysql -u root -puplooking -D discuz < qqfarm.sql
    

    安装完以后提示信息:

    UCenter的访问网址:
    http://172.16.70.50/ucenter

    UCenter 创始人密码:uplooking

    DISCUZ!的访问网址:
    http://172.16.70.50/bbs

    管理员访问网址:
    http://172.16.70.50/bbs/admincp.php

    管理员帐号:admin 管理员密码:uplooking

    UCenter Home的访问网址:
    http://172.16.70.50/home

    管理员访问网址:
    http://172.16.70.50/home/admincp.php

    管理员帐号:admin 管理员密码:uplooking

    =================================
    mysql
    编译安装开机启动
    1.把启动命令写到rc.local
    2. 使用启动脚本

    # pwd
    /usr/src/mysql-5.1.34/support-files
    #cp mysql.server /etc/init.d/
    # chmod 777 /etc/init.d/mysql.server
    # chkconfig --add mysql.server
    # chkconfig --list | grep mysql
    

    mysql.server 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

    默认情况下Mysql本身有一个root账户,默认没有密码

    配置文件位置:
    rpm安装方式: /etc/my.cnf
    模板文件: /usr/share/doc/mysql-...
    编译安装:/etc/my.cnf 安装目录下 var目录下
    模板文件:解压目录下的support-files目录

    sock文件的位置:mysql.sock

    rpm: /var/lib/mysql
    编译:/tmp

    存储数据库的默认目录
    rpm : /var/lib/mysql
    编译: var

    设置密码:

    mysqladmin -u root password 1

    登录数据库:

    mysql -u root -p1

    命令结束符:默认是;或者\g
    中断当前操作: \c
    竖向显示表内容: \G

    相关文章

      网友评论

          本文标题:lamp

          本文链接:https://www.haomeiwen.com/subject/hsannftx.html