zoukankan      html  css  js  c++  java
  • CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)

    CentOS下使用yum命令 安装LAMP详细过程。我们使用的软件是CentOS的最新版本CentOS 6.3,其他版本的也基本类似。

    第一步:更新系统内核(如果不想更新可以跳过本步)。

    首先更新系统内核到最新,因为最新版的CentOS 6.3的php版本为 5.3,早起版本的CentOS的php版本也比较低。

    执行命令:

    yum -y update

    注意:如果执行失败报错,可以执行修复命令:

    rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*

    第二步: 安装Apahce、Mysql、PHP 及其基础扩展。

    执行命令:

    yum -y install httpd php php-mysql mysql mysql-server

    第三步:安装PHP的其他常用扩展

    执行命名:

    yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

    第四步:安装Apache的扩展

    执行命令:

    yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

    执行完这四步软件就安装完成了,接下来要做一些常规的设置。

    第五步:设置apache/mysql-server环境开机自动启动

    执行命令:

    # 设置apache为开机自启动
    /sbin/chkconfig httpd on

    # 添加mysql服务
    /sbin/chkconfig --add mysqld

    # 设置mysql为开机自启动
    /sbin/chkconfig mysqld on

    第六步:启动apache与msyql

    分别执行命令:

    service httpd start
    service mysqld start
    如出现 httpd: Could not reliably determine the server's fully qualified domain name 则 vi /etc/httpd/conf/httpd.conf   加入一句  ServerName  localhost:80

    第七步:设置mysql数据库root帐号密码

    mysqladmin -u root password 'mysql的管理员密码'

    1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要

      把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 复制到 /etc/my.cnf

      即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf  /etc/my.cnf

    2. 打开my.cnf修改编码

      在[client]下增加default-character-set=utf8

      在[mysqld]下增加default-character-set=utf8

      同时加上init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)

     
    
    
    

    3.重新启动mysql

      service mysqld restart

      再次输入show variables like '%character%';

     
    
    
    

      即使做了以上修改如果直接数据库再创建表,然后存入中文,取出来的会是问号。解决的办法是:创建数据库的时候指明默认字符集为utf8,如:

      create database test default character set utf8;

    第八步:安装phpmyadmin

    从phpmyadmin官方网站:http://www.phpmyadmin.net/home_page/downloads.php下载最新的phpmyadmin安装包,下载到网站目录下默认在/var/www/html/下。解压phpmyadmin压缩包后,找到 config.sample.inc.php 重命名为 config.inc.php,修改配置,就安装完成了。

  • 相关阅读:
    Select 多个表并且相关联转置
    Excel输入公式后只显示公式却不计算如何解决?
    Excel 下来公式 内容却一样
    MySQL数据迁移到SQL Server
    C# Excel 中设置文字对齐方式、方向和换行
    Response.write()弹出窗口的问题!
    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
    Hibernate中连接数据库的配置
    ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
    帝国cms的tags页面url伪静态的设置
  • 原文地址:https://www.cnblogs.com/Life-Record/p/5281886.html
Copyright © 2011-2022 走看看