红联Linux门户
Linux帮助

linux的一些小知识

发布时间:2008-07-01 21:45:06来源:红联作者:zjh815153665
linux的一些小知识

今天学到一些linux小知识: mysql apache php 在linux 下怎么安装!
l1.mysql
方法一:
命令列表:


cd /home/tmp
rpm -ivh MySQL-3.23.52-1.i386.rpm #安装mysql server
rpm -ivh MySQL-client-3.23.52-1.i386.rpm #安装mysql client
/usr/mysql/safe_mysqld & #启动mysql server
mysql #运行mysql 客户端,并开放root用户的远程访问权限。以便调试
use mysql
update user set host = '%' where user = 'root' and host <> 'localhost';
flush privileges;
quit

方法二:
shell> groupadd mysql

shell> useradd -g mysql mysql

shell> cd /usr/local

shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -

shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql

shell> cd mysql

shell> scripts/mysql_install_db --user=mysql

shell> chown -R root .

hell> chown -R mysql data

shell> chgrp -R mysql .

shell> bin/mysqld_safe --user=mysql &
2.apache
命令列表:


cd /home/tmp
tar -zxvf apache_1.3.26.tar.gz
mv apache_1.3.26.tar.gz apache
cd apache
./configure --prefix=/usr/local/apache --enable-module=so
make
make install


3.php
cd /home/tmp
tar -zxvf php-4.2.3.tar.gz
mv php-4.2.3.tar.gz php
cd php
./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql
make
make install
cp php.ini-dist /usr/local/lib/php.ini
4.配置

vi /usr/local/apache/conf/httpd.conf
对apache做如下配置
#将ServerAdmin [email=q3boy@younet.com]q3boy@younet.com[/email]一行改为您的邮箱地址

#DocumentRoot "/home/httpd/html/" 此处为html文件主目录

# 同上

#Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes"

#
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm
#
#设置apache的默认文件名次序

#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#设置php文件后缀


存盘退出

vi /usr/local/lib/php.ini
#register-golbals = On

存盘退出

5.启动服务
  /usr/local/apache/bin/apachectl start




下面是一些小总结:
vsftpd: /etc/rc.d/init.d/vsftpd restart 启动vsftpd

proftpd:
/usr/local/sbin/proftpd 执行程序
/usr/local/etc/proftpd.conf 设置文件
/usr/local/var/proftpd.pid proftpd做为一个服务的ID号
# adduser -d /目录 -g ftp -s /sbin/nologin 用户名 add用户

配置文件: /usr/local/sbin/froftpd.conf
php : /usr/local/lib/php.ini
mysql : usr/bin/safe_mysqld &
、数据库目录
  /var/lib/mysql/

  2、配置文件
  /usr/share/mysql(mysql.server命令及配置文件)

  3、相关命令
  /usr/bin(mysqladmin mysqldump等命令)

  4、启动脚本
  /etc/rc.d/init.d/(启动脚本文件mysql的目录)
apache :
/usr/local/apache/bin/apachectl start
配置文件
/usr/local/apache/conf/httpd.conf
文章评论

共有 1 条评论

  1. linuxwy 于 2008-07-03 14:40:46发表:

    谢谢