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

相关文章

  • 阿里云安装 LA/NMP分布式环境详细步骤

    理论 什么是LAMP LAMP = Linux + Apache + MySQL +PHP 为什么使用LAMP ...

  • linux 第四天

    Lamp环境搭建 /*******************Lamp环境搭建:*******************...

  • 26-LAMP架构

    本章内容 ◆ LAMP介绍◆ PHP配置◆ 实现LAMP应用数据库管理系统phpMyadmin◆ 实现LAMP应用...

  • 网络yum搭建LAMP简单环境

    LAMP 什么是LAMP环境?LAMP=linux+Apache+MySQL+Php只不过如今MySQL被甲骨文公...

  • docker lamp

    使用docker安装lamp docker search-s10lamp#搜索被收藏或使用较多的LAMP镜像,小伙...

  • 小知识

    LNMP LNMP = Linux + Nginx + Mysql + PHP LAMP LAMP = Linux...

  • 原生小程序组件

    组件:lamp lamp.wxml && lamp.wxss 和其他页面一样没什么不同 插入模板 单个sol...

  • 淘宝这十年摘要

    2003.04.07-2003.05.10 LAMP(Linux+Apache+Mysql+PHP)LAMP 常用...

  • Warm暖

    Lamp I like the colour of the lamp she's warm and calm w...

  • P1-wonder

    A magic lamp 灯 Eg:if I found a magic lamp and I could hav...

网友评论

      本文标题:lamp

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