lamp

2018-09-20  本文已影响0人  Icarus_ac47

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

上一篇 下一篇

猜你喜欢

热点阅读