zoukankan      html  css  js  c++  java
  • CentOS

    CentOS版本网址:
    http://blog.csdn.net/huchunlinnk/article/details/45038025

    一、用镜像自带的。

    重点:安装linux虚拟机时,要选上有关php环境的所有选项
    Apache相关、MySQL相关及PHP相关

    1.启动Apache
    在终端下输入以下命令后回车
    service httpd start
    它会自动安装及启动

    在浏览器上输入127.0.0.1
    就会跳到一个默认首页
    默认读取的路径为:/var/www/html
    注:不同版本linux路径不一定相同
    如要修改默认路径,则要找Apache的配置文件,
    文件路径在 /etc/httpd/conf/httpd.conf
    修改配置文件httpd.cof里面的Documentroot选项
    操作和window下面是一样的,修改完成后保存
    在终端下输入 service httpd restart 重启Apache

    因linux默认是关闭文件目录结构,无法在网页上显示文件及文件夹(本人菜,暂时没有解决这个问题显示目录)
    文档参考地址:http://m.jb51.net/article/33917.htm

    2.安装MySQL
    在终端下输入以下命令后回车
    service mysqld start
    它会自动安装及启动,且操作与window下一致
    默认是没有密码的
    设置数据库密码:
    登陆后输入以下命令,设置数据库的密码为root(可随意,记得就行)
    set password for'root'@'localhost'=password('root');

    !数据库编码问题:

    登陆后查看数据库编码方式,执行以下命令进行查看
    show variables like '%character%';
    会发现大部分编码都是 latinl 文,显示如下:
    mysql> show variables like '%character%';
    +--------------------------+---------------------------+
    | Variable_name | Value |
    +--------------------------+---------------------------+
    | character_set_client | latinl |
    | character_set_connection | latinl |
    | character_set_database | latinl |
    | character_set_filesystem | binary |
    | character_set_results | latinl |
    | character_set_server | latinl |
    | character_set_system | utf8 |
    | character_sets_dir | /usr/share/mysql/sharsets |
    +--------------------------+---------------------------+

    按以下操作进行修改数据库的编码
    说明:以下是在CentOS-6.5下的设置(不同的版本可能有些差异,比如文件的位置。但设置的内容应该是一样的)
    1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要
    把/usr/share/doc/mysql-server-5.1.71/my-large.cnf 复制到 /etc/my.cnf
       即用命令:cp /usr/share/doc/mysql-server-5.1.71/my-large.cnf /etc/my.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
    先退出登录的mysql

    exit;

    再输入命令

    service mysqld restart

    再次输入进行查看
    show variables like '%character%';
    已将 latinl 改为utf8

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

    文档参考地址:http://www.jb51.net/article/30104.htm





    二、用下载的rpm包安装(一般不使用这种安装方式)
    参考网址:http://httpd.apache.org/

    1、下载包:http://apache.fayea.com//httpd/httpd-2.4.27.tar.gz

    可用终端:wget http://apache.fayea.com//httpd/httpd-2.4.27.tar.gz 来下载这个包

    2、rpm -ivh xxxx.rpm

    说明:-i : install 安装
    -v : 显示包的内部细节
    -h :安装进度

    数据库:参考地址:https://dev.mysql.com/downloads/mysql/,选择第一个

    可用终端:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-win32.zip

    三、yum安装
    1.安装Apache
    查看是否安装
    yum list installed | grep http

    卸载已安装的
    yum remove httpd
    最后出现Complete!即可

    安装
    yum install httpd


    2.安装PHP
    查看是否安装
    php -v

    卸载已安装的
    yum remove php*

    安装php
    yum install php

    3.安装MySQL
    查看是否安装
    mysql -var

    卸载已安装的
    yum remove mysql*

    安装php
    yum install mysql mysql-server mysql-libs

    四、yum本地源安装,可以指定版本

    1.安装MySQL
    参考网址:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

    新建文件
    vi /etc/yum.reos.d/mysql-community.repo

    复制代码到上面文件内:
    [mysql57-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

  • 相关阅读:
    显示磁盘信息
    给VG增加磁盘,给文件目录增加空间
    第8.11节 Python类中记录实例变量属性的特殊变量__dict__
    Python中format_map与format字符串格式化的区别
    生成器函数与函数的区别
    什么是Python生成器?与迭代器的关系是什么?
    第8.10节 使用__class__查看Python中实例对应的类
    Python运算符的优先级是怎样的?
    Python怎么控制将一个整数输出成指定长的十六进制数?
    Python中函数的参数带星号是什么意思?
  • 原文地址:https://www.cnblogs.com/chenliuxiao/p/10674178.html
Copyright © 2011-2022 走看看