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
网友评论