www(apache)服务器的基本设置

本文详细介绍了如何在Linux环境下安装和配置LAMP(Linux、Apache、MySQL、PHP)堆栈,包括各组件的安装步骤、启动及停止命令、MySQL数据库的基本操作及权限设置,并提供了自动启动服务的设置方法。

1、安装
  yum install httpd
  yum install mysql-server
  *yum install mysql-devel
  yum install php
  yum install php-devel
  yum install php-mysql

2、httpd 和 mysql 的启动停止
  a、httpd
    /etc/init.d/httpd start
    /etc/init.d/httpd stop
  注:Apache自行提供一个script,即apachectl程序
    /usr/sbin/apachectl start
    /usr/sbin/apachectl stop
  b、mysql
    /etc/init.d/mysqld start
  注:查看3306端口号
    netstat -tuln | grep ':3306'

3、关于mysql的用户和数据库设置
  显示所有数据库
    mysql>show databases
  手动方式连接mysql数据库
    mysql -u root
  修改密码
    mysqladmin -u root password 'your.password'
  登录
    mysql -u root -p
  退出
    mysql>quit
  创建数据库
    mysql>create database dmtsai;
  授权限
    mysql>grant all privileges on dmtsai.* to dmtsai@localhost identified by 'your.password';

4、关于自动启动服务
   a、查看选项的命令
      chkconfig --list httpd
      chkconfig --list mysqld
   b、设置为自启动的命令
      chkconfig httpd on
      chkconfig mysql on
      ntsysv  伪图形设置启动

扩展:
      /etc/init.d 和/etc/rc.d/init.d 两个文件夹有什么区别? 
         参考地址:http://www.ixpub.net/viewthread.php?tid=760207 
         参考地址2:http://zhidao.baidu.com/question/27937543.html 
      /etc/init.d 和/etc/rc.d/init.d 这两个文件夹下面都是启动的服务, 
         一般起动某个服务 是: # /etc/rc.d/init.d XX start
         这两个目录有什么区别? 本人不是很明白 
      解答: 
         /etc/rc.d/init.d 是/etc/init.d的软连接啊,没有区别,
         只是为了适合unix的程序员的使用习惯,加了个路径而已 
         只是链接,相当于windows下的快捷方式
         说白一点,这个目录主要是用来控制各种服务的。
         如你要开启httpd服务,在bash下输入/etc/rc.d/init.d/httpd restart 就可以了。
         等同于图形界面下的ntsysv命令。 

1、安装
  yum install httpd
  yum install mysql-server
  *yum install mysql-devel
  yum install php
  yum install php-devel
  yum install php-mysql

2、httpd 和 mysql 的启动停止
  a、httpd
    /etc/init.d/httpd start
    /etc/init.d/httpd stop
  注:Apache自行提供一个script,即apachectl程序
    /usr/sbin/apachectl start
    /usr/sbin/apachectl stop
  b、mysql
    /etc/init.d/mysqld start
  注:查看3306端口号
    netstat -tuln | grep ':3306'

3、关于mysql的用户和数据库设置
  显示所有数据库
    mysql>show databases
  手动方式连接mysql数据库
    mysql -u root
  修改密码
    mysqladmin -u root password 'your.password'
  登录
    mysql -u root -p
  退出
    mysql>quit
  创建数据库
    mysql>create database dmtsai;
  授权限
    mysql>grant all privileges on dmtsai.* to dmtsai@localhost identified by 'your.password';

4、关于自动启动服务
   a、查看选项的命令
      chkconfig --list httpd
      chkconfig --list mysqld
   b、设置为自启动的命令
      chkconfig httpd on
      chkconfig mysql on
      ntsysv  伪图形设置启动

扩展:
      /etc/init.d 和/etc/rc.d/init.d 两个文件夹有什么区别? 
         参考地址:http://www.ixpub.net/viewthread.php?tid=760207 
         参考地址2:http://zhidao.baidu.com/question/27937543.html 
      /etc/init.d 和/etc/rc.d/init.d 这两个文件夹下面都是启动的服务, 
         一般起动某个服务 是: # /etc/rc.d/init.d XX start
         这两个目录有什么区别? 本人不是很明白 
      解答: 
         /etc/rc.d/init.d 是/etc/init.d的软连接啊,没有区别,
         只是为了适合unix的程序员的使用习惯,加了个路径而已 
         只是链接,相当于windows下的快捷方式
         说白一点,这个目录主要是用来控制各种服务的。
         如你要开启httpd服务,在bash下输入/etc/rc.d/init.d/httpd restart 就可以了。
         等同于图形界面下的ntsysv命令。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

于大大大洋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值