zoukankan      html  css  js  c++  java
  • vmware虚拟机安装centos,配置PHP、mysql

    1.mini版安装成功后不能进入,一直卡在进度条

       开机时更改为单人模式,更改/etc/initttab设置,默认为5,改为3

     进入后首先yum update

    2.yum安装gcc,perl,安装vmware tools

       光驱加载VM目录下的windows.iso文件,然后

    mount -t iso9660 /dev/cdrom /mnt
    cp /VMwareTools-9.6..1-1378637.tar.gz  /tmp
    cd /tmp
    tar zxf /VMwareTools-9.6..1-1378637.tar.gz
    cd /tmp/cdrom/vmware-tools-distrib
    ./vmware-install.pl
    

     选项全改为yes,一路ENTER,默认安装即可

     3.更改时区,安装ntp

    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    
    yum install ntp
    chkconfig ntp on
    service ntp start
    

     4.源码包安装PHP5.6

    先从php.net找到下载地址

    wget -O php.tar.gz http://cn2.php.net/get/php-5.6.13.tar.gz/from/this/mirror

     解压,安装依赖包

    tar -xzvf php.tar.gz
    cd php-*
    
    //安装依赖包
    yum groupinstall  "Development Tools"
    
    //libxml2  PHP的xml函数
    yum install libxml2-devel
    
    //openssl   https使用
    yum install openssl-devel
    
    //Curl函数
    yum install libcurl-devel
    
    //GD库函数 图像处理
    yum install gd-devel
    
    //mcrypt加密解密函数
    //需要更新rpm源,64位更换uri中的i386为x86_64
    wget  http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    rpm -Uvh epel-release-6*.rpm
    yum install libmcrypt-devel
    

     ./config 进行配置

    ./configure
        --prefix=/usr/local/php5.6.3
        --enable-opcache
        --enable-fpm
        --with-gd
        --with-zlib
        --with-jpeg-dir=/usr
        --with-png-dir=/usr
        --with-pdo-mysql=mysqlnd
        --enable-mbstring
        --enable-sockets
        --with-curl
        --with-mcrypt
        --with-openssl
    ;
    ./configure  --prefix=/usr/local/php5.6  --with-apxs2=/usr/local/apache2/bin/apxs  --enable-opcache --enable-fpm --with-gd  --with-zlib  --with-jpeg-dir=/usr --with-png-dir=/usr  --with-pdo-mysql=mysqlnd  --enable-mbstring  --enable-sockets  --with-curl --with-mcrypt --with-openssl --with-freetype-dir
     

    一切顺利的话,执行make,休息一会

    make && make install
    

    php.ini配置,直接下载,开发环境的或者生产环境的php.ini-production

    curl -o php.ini https://raw.githubusercontent.com/php/php-src/master/php.ini-development
    

     添加PHP到环境变量

    //格式为 PATH=$PATH:/usr/local/php5.6/bin/php
    vi /etc/profile
    //在最后添加 PATH=$PATH /usr/local/php5.6/bin
    //测试 php -v

     5.先卸载默认安装的MYSQL

    rpm -qa | grep mysql
    rpm -e mysql
    rpm -e --nodeps mysql 
    

     先更新源,yum安装

    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    yum -y --enablerepo=epel,remi,remi-mysql install mysql-server
    

     参考:http://my.oschina.net/hevakelcj/blog/316759#OSC_h2_5

    6.虚拟机添加共享目录

    一定要在虚拟机关机的情况下选择设置--选项--共享文件夹,然后开启虚拟机

    7.虚拟机未加载共享文件夹的解决办法

    //检查是否挂载共享目录
    cd /mnt
    ll
    
    //检查服务,重启和重新配置
    /etc/vmware-tools/services.sh restart
    /usr/bin/vmware-config-tools.pl 
    /etc/vmware-tools/services.sh status
    
  • 相关阅读:
    MVC ORM 架构
    Kubernetes 第八章 Pod 控制器
    Kubernetes 第七章 Configure Liveness and Readiness Probes
    Kubernetes 第六章 pod 资源对象
    Kubernetes 第五章 YAML
    Kubernetes 核心组件
    Kubernetes 架构原理
    Kubernetes 第四章 kubectl
    Kubernetes 第三章 kubeadm
    yum 配置及yum 源配置
  • 原文地址:https://www.cnblogs.com/fenle/p/4802315.html
Copyright © 2011-2022 走看看