Ryan Kong

windows 自带管理工具

msconfig 管理启动项和加载项,主要用于管理Windows的启动和加载,也可用于系统调试
netplwiz设置默认登录帐号,取消勾选,会要求填写置默认登录window的帐号和密码,适用与增强系统安全性。
regedit 打开注册表编辑器
regsvr 32 注册某项服务

CentOS安装PHP网站环境(LAMP)

由于个人项目的原因从4月25日开始捣鼓CentOS,并尝试搭建wordpress平台,中间经历了许多挫折,也尝试了很多方法。失败过,纠结过,烦躁过,不过最终还是攻克了从已知的Windows下WAMP环境迁移到Linux的CentOS的LAMP环境的平台技术难点。成功的于4-27日22点左右正常的进入了wordpress配置页面。

关于CentOS

CentOS[百度百科]是目前建站的主流系统之一,目前主流的云空间上都会提供CentOS的主机。本文记录的是在Vware虚拟机上搭建本地的虚拟环境来进行虚拟建站的经验。在建站之前我们所要关注的就是CentOS自身极其基本操作了。

对于CentOS而言,有几个安装包的版本是要注意的,

  • minimal——最小安装版本,没有图形界面,只能通过命令行进行操作,仅包含CentOS的基本功能,是最常用的版本;
  • netinstall——说实话开始用这个版本的时候没能在虚拟环境安装成功,不过字面意思已经很通俗了,网络安装版本,个人的理解是,只包含了引导部分,需确保机器网络在线,在安装的时候可以通过选择来进行安装各种不同的版本。
  • DVD——包含了所有内容的版本,带有图形界面,通常不是一个Rom,像自己最终配置的CentOS 5.8 DVD就包含了8个ROM;

个人经验:对于CentOS实际上图形界面的帮助不是很大,由于权限限制,通过图形界面进行操作部分功能是无法实现的,所以在个人进行练习的时候强烈推荐minimal版本。一来可以让自己快速熟悉Linux系统的命令操作方式,二来强迫自己在CentOS这样的平台操作的时候保持清晰的思路。

CentOS的基本操作

那啥图形界面的请,自行打开终端。

  • yum:最基本的一个命令 yum[百度百科],在CentOS当中,我们想要给服务器(虚拟机)加入新的功能,就少不了这个命令。它的基本用法是这样的:yum install xxxx
    拿我们后面要讲的LAMP环境来说就由如下的命令(试试又不会怀孕对吧):

    yum install apache

    yum install mysql

    yum install php

  • wget:类似yum命令的还有一个wget,不过在minimal版本当中,你需要先用yum来获得这个功能,可以进行如下操作

    yum install wget

    它的作用就如[百度百科]当中说的一样,用来进行下载的,我们在最终获取wordpress的时候会用到。

  • ls(不是 i) : 显示文件夹列表
  • cd:指向某一个文件夹
  • mkdir(全名 make dir):建立文件夹
  • rm(remove):删除文件或文件夹
  • vi或vim(需单独安装,可以理解为vi的增强版):编辑配置文件

我们基本用到的就这么多,以后出现的我们再补充。

简单阐述服务器配置思路

CentOS安装(购买)之后需要一定的环境配置才能用作网站服务器,即需要配置LAMP环境(Linux,Apache,Mysql,PHP),当然根据网站的需求不同也会有windows或者Linux系统的环境,这不是本问讨论的内容。跟着网络上教程一步一步做的教程大把,所以写本文的初衷是教会大家思路,而不是手把手的搭建起来一个wordpress网站。所以在搭建整个环境,思路要清晰无非就下面四个方面:   

  1. APache安装

    yum install httpd    #安装apache,根据提示安装即可

    /etc/init.d/httpd status    #如果有必要查看apache运行状态

    /etc/init.d/httpd start    #启动Apache服务

    /etc/init.d/httpd restart    #重启Apache服务

    chkconfig httpd on    #设置Apache开机启

    apache启动时可能遇到无法启动并反馈如下代码:

    正在启动 httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName
    这是因为apache配置文件当中的服务器名称没有指定造成的,解决方法如下(推出后需重启apache):

    vi /etc/httpd/conf/httpd.conf

    找到 #ServerName www.example.com:80 修改为

    ServerName www.osyunwei.com:80     #这里设置为你自己的域名,如果没有域名,可以设置为localhost

    :wq!    #保存退出

  2. Mysql的安装

    yum install mysql mysql-server    #询问是否要安装,输入Y即可自动安装,直到安装完成

    etc/init.d/mysqld start    #启动mysql

    etc/init.d/mysqld stop    #停止mysql

    etc/init.d/mysqld restart    #重启mysql

    chkconfig mysqld on #设为开机启动

    Mysql在基本的安装后,为了增强数据库的安全性我们需要配置mysql的默认用户和密码

    mysql_secure_installation #运行mysql配置

    根据提示进行相应的操作,当然配置过程中需要有英文阅读能力。以下为网络上的流程教程操作提示。

    ”回车,根据提示输入Y
        输入2次密码,回车
        根据提示一路输入Y
        最后出现:Thanks for using MySQL!“
    在配置完成后切记需要重启mysql(CentOS下针对AMP三大块的操作完成后都必须经过这样的步骤)

  3. PHP5的安装

    yum install php #安装PHP5

    yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #安装PHP增强环境

    安装完成后重启apache和mysql环境。至此LAMP已经安装到了CentOS上,也意味着基本的网站环境安装成功,而要使网站能够在系统上运行我们还需要对LAMP环境进行配置。配置方面我们放在另外一篇当中进行说明。

送你两朵花,一朵开心,一朵快乐。

干嘛留给我一个如此傲娇的背影

哪能样样顺心,事事如意,人生就是要哪怕一点点希望,也要遍体鳞伤的向前进。