找回密码
 注册
搜索
热搜: 活动 交友
查看: 434|回复: 0

linux的一些小知识

[复制链接]

0

主题

6146

回帖

9062

积分

论坛元老

热心会员

积分
9062
发表于 2005-10-4 02:34:37 | 显示全部楼层 |阅读模式
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 q3boy@younet.com一行改为您的邮箱地址

#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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|阿波罗网

GMT+8, 2024-5-2 23:17

快速回复 返回顶部 返回列表