zoukankan      html  css  js  c++  java
  • Centos6.4版本下搭建LAMP环境

    Centos6.4版本下搭建LAMP环境

    配置yum

    mkdir/mnt/cdrom

    mount/dev/cdrom  /mnt/cdrom 装载光盘

    vi /etc/yum.repos.d/CentOS-Media.repo

    然后清除yum缓存 yum clean all

    将两个配置文件改名绕过网络安装

    mv /CentOS-Base.repo CentOS-Base.repo1

    mv /CentOS-Debuginfo.repo CentOS-Debuginfo.repo1

    完成yum配置

    配置防火墙,开放80、3306端口

    vi /etc/sysconfig/iptables

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    关闭SELinux

    vi /etc/selinux/config

    SELINUX=enforcing 注释掉#

    SELINUXTYPE=targeted 注释掉#

    添加SELINUX=disabled

    保存,退出

    执行setenforce 0 关闭SELinux

    然后开始安装

    Apache服务器 yum install httpd

    完成后输入 chkconfig httpd on

    service httpd restart

    Mysql服务器 yum install mysql mysql-server

    完成后输入 chkconfig mysqld on

    service mysqld restart

    mysqladmin –uroot password “htuidc”    (为root设置密码)

    mysql_secure_installation(为Mysql的root账户添加密码)

    然后提示:Remove anonymous users?[Y/n] (是否删掉匿名用户)
    输入:Y,然后 Enter
    再提示:Disallow root login remotely?[Y/n](是否取消远程root登录)
    输入:Y,然后Enter
    再提示:Remove test database and access to it?[Y/n](是否删掉test数据库)
    输入:Y,然后Enter
    再提示:Reload privilege tables now?[Y/n]
    输入:Y,然后Enter

     

    系统提示Success,Thanks for using MySQL!即说明MySQL安装成功。
    测试MySQL是否安装成功:
    执行命令:
    mysql -u root -p,输入root密码,看是否能够进入MySQL数据库执行MySQL命令。若不能,需要重新对MySQL进行安装。

     

     

    PHP5    yum install php*

    此处安装的PHP组件较多:
    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 。


    1、Apache配置
    执行命令vi /etc/httpd/conf/httpd.conf,在配置文件末尾部分,取消对<VirtualHost>标签对儿内的内容的注释,我们主要配置两行内容,DocumentRoot项的值设为/var/www/html,ServerName项的值为服务器的主机名。

     

    在httpd.conf配置文件的402行,添加index.php项。

     

     

    2、php配置
    vim /etc/php.ini,取消946行对date.timezone=PRC的注释。

     

    service httpd restart

     

    3、MySQL配置
    执行#vim /etc/my.cnf命令,在末行添加default-character-set = utf8 对MySQL字符集进行配置。

     

    #service mysqld restart 

     

    测试篇
    1、在/var/www/html/目录下新建index.php文件,
    #vim /var/www/html/index.php 
    输入以下内容:    
    <?php
    phpinfo();
    ?>

     

    对index.php文件进行保存,并添加可执行权限(容易忽视)

     

     

    一无所知的世界走下去才会有惊喜 It will be a surprise right know nothing about the world
  • 相关阅读:
    开启power management功能有坑,ESP32串口频繁出现UART_BREAK中断
    ESP32音频开发板ESP32-Korvo V1.1踩坑
    驱动开发常用位运算
    ESP8266 RTOS 开发笔记(4)串口透传
    mosquitto服务状态监控(转载)
    ESP8266 RTOS 开发笔记(3)用户参数
    ESP8266 RTOS 开发笔记(2)TCP Client+Server
    ESP8266 RTOS 开发笔记(1)STA+AP模式(共存)
    C uint32 转 uint8
    python 简易计算器(只能计算加减乘除和括号)
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/4953570.html
Copyright © 2011-2022 走看看