Linux+Apache+PHP+MYSQL环境配置学习笔记

3 篇文章 0 订阅
3 篇文章 0 订阅

CentOS6.0下部署环境配置


1、从关机开始


    # shutdown -h now    表示立即关机         
    # halt             这是更简单的关机命令  杀死所有进程
    
    # reboot        重启系统
    # logout        注销系统
    
    # passwd        修改当前登录用户密码


2、虚拟机中使用DHCP自动获取IP的方法:

    一:虚拟机使用host-only方式,centos自动获取IP,跟运行VM的机器一样的网段
    二:虚拟机使用NAT网络,那VMware要开启NAT和DHCP服务,centos也是自动获取IP设置好后,需要重启网络服务eth0

3、网络连接配置
    
    # cat -n /etc/sysconfig/network-scripts/ifcfg-eth0    查看配置文件内容
    
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0    修改网络配置文件,设置以下内容
    
    DEVICE=eth0
    BOOTPROTO=dhcp    如果是静态IP设置为:static
    TYPE=Ethernet
    HWADDR=00:03:47:2C:D5:40
    ONBOOT=yes
    
    # service network restart    重启网络服务
    
    # ifconfig    查看网络连接配置信息

    # ctrl+c    停止ping
    
    # ctrl+l    清屏



4、使用yum命令安装软件包
    # yum install vsftpd        安装ftp
    # service vsftpd start        启动ftp
        
    # yum install httpd        安装appache
    # service httpd start        启动httpd服务
    # service httpd stop        停止httpd服务

    # yum install php        安装php
    
    # yum remove php        卸载所有php
    
    # chkconfig             查看哪些服务是开机自动启动 2~5都是on表示为自动启动
    # chkconfig httpd on        设置httpd服务为开机自动启动
    # chkconfig httpd off        取消自动启动
    

5、文件目录操作

    # cd /etc    进入etc目录
    # cd ..        返回上一级目录
    # cd /        返回根目录
    # pwd        查看当前目录
    # dir        查看当前目录下有哪些文件
    
    # ls -a        列出所有文件
    # ls -l        列出包括隐藏文件
    # ls | more    列出文件并分页显示
    
6、使用vi编辑文档文件

    # vi index.php    表示打开或创建index.php文件

    # 按Insert或I键进入编辑模式

    编辑好文件后,# 按ESC键退加命令模式

    # :w    保存当前文件
    # :q    不保存直接退出
    # :x    先存后退出

    # cat -n index.php    查看文件内容


7、打开防火墙端口

    # /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    # /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
    # /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

    
    # /etc/rc.d/init.d/iptables save 或者 # service iptables save  保存修改
    
    # service iptables status     查看防火墙信息

    # netstat -ntlp    查看端口使用情况

8、安装Apahce, PHP, Mysql, 以及php连接mysql库组件(一次性完成)

    # yum -y install httpd php mysql mysql-server php-mysql
    
    //安装apache扩展
    # yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
    
    //安装php的扩展    
    # yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
    
    //安装mysql扩展
    # yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
    

9、MYSQL访问
    刚装好的mysql没有为root用户设置密码
    # mysql     连接mysql
    mysql> exit    退出mysql
    
    在进入mysql后,可使用SQL语句,查询用户信息等,语句末尾用分号";"结束
    
    mysql> select user,host,password from mysql.user;    可以看到用户密码为空,存在匿名用户
    
    mysql> delete from mysql.user where user='';        删除匿名用户
    
    mysql> use mysql        切换到数据库

    mysql> GRANT ALL PRIVILEGES ON  *.*  TO 'root'@'%' WITH GRANT OPTION;赋予任何主机访问数据库的权限

    mysql> FLUSH PRIVILEGES;    刷新权限,使修改生效

    mysql> set password for root@localhost=password('这里填密码'); 设置用户密码
    mysql> set password for root@mycentos=password('这里填密码');  设置用户密码
    mysql> set password for root@127.0.0.1=password('这里填密码'); 设置用户密码
        
    mysql> set password for root@'%'=password('这里填密码');     设置用户密码 % 代表任何主机
    
    # mysql -u root -p    使用用户名和密码连接mysql











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值