zoukankan      html  css  js  c++  java
  • CentOS 6.5 Web服务器搭建

    安装MySQL

    首先,进入终端,输入

    [root@localhost ~]# yum install mysql mysql-server
    

    即可安装Mysql
    按照成功以后,让MySQL随系统启动

    [root@localhost ~]# chkconfig --levels 235 mysqld on
    [root@localhost ~]# /etc/init.d/mysqld start
    

    然后设置管理员密码

    [root@localhost ~]# mysql_secure_installation
    

    当出现如下提示时候直接按回车:

    Enter current password for root
    

    出现如下再次回车:

    Set root password?[Y/n]
    

    出现如下提示输入你需要设置的密码,回车后在输入一次确认:

    New password:
    

    接下来还会有四个确认,分别是:

    Remove anonymous users?[Y/n]
    Disallow root login remotely?[Y/n]
    Remove test database and access to it?[Y/n]
    Reload privilege tables now?[Y/n]
    

    直接回车即可。

    安装Apache组件

    由于 CentOS 已经封装了 Apache,直接运行安装:

    [root@localhost ~]# yum install httpd
    

    同样配置系统让 Apache 随系统启动:

    [root@localhost ~]# chkconfig --levels 235 httpd on
    

    配置完毕,启动 Apache:

    [root@localhost ~]# /etc/init.d/httpd start
    

    如果不出意外的话,可以通过浏览器直接打开“Apache 2 Test Page powered by CentOS”页面,如果不能打开或者无法访问的话一般都是防火墙,只需要进入防火墙将"WWW"对应的80端口打开即可。

    安装PHP

    输入如下指令安装 PHP:

    [root@localhost ~]# yum install php
    

    需要重新启动 Apache 服务:

    [root@localhost ~]# /etc/init.d/httpd restart
    

    测试PHP相关页面
    这步实际上可以省略,但是为了测试是否安装成功,你可以新建一个 PHP 页面进行测试,使用 vim 编辑器新建:

    [root@localhost ~]# vi /var/www/html/info.php
    

    按 “i” 键进行编辑,输入:

    <?php
    phpinfo();
    ?>
    

    保存后退出即可。然后通过访问对应HTTP的页面查看是否有PHP信息。

    关联PHP模块和MySQL模块

    还需要将 PHP 和 MySQL 关联起来,才能正常工作。搜索模块

    [root@localhost ~]# yum search php
    

    安装相关模块:

    [root@localhost ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
    

    需要重启 Apache 模块才能生效:

    [root@localhost ~]# /etc/init.d/httpd restart
    

    再次刷新刚才新建立的页面,往下拉查看是否有MySQL模块。如果出现信息则成长了

    总结

    以上是在CentOS 6.x系统下,LAMP组件(Apache+MYSQL+PHP)安装的详细步骤,这里只是用来熟悉环境,还有很多例如权限、管理等内容没有配置,以后再学吧。

  • 相关阅读:
    C#-MessageBox全部函数重载形式及举例
    在软件开发中应用80:20原则
    C# 程序员最常犯的 10 个错误
    关于vs2013调试的偶然错误发现与总结(vs2013的承载进程)---ShinePans
    C#好书盘点
    C#中 父类与子类相互强制转换之实验
    如何用C#语言构造蜘蛛程序
    C#创建word,操作、读写
    Linux less/more命令详解
    Linux 环境变量详解
  • 原文地址:https://www.cnblogs.com/sanghg/p/4109192.html
Copyright © 2011-2022 走看看