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
    
  • 相关阅读:
    Vue
    Vue
    Vue
    服务器上部署django项目流程?
    Git 命令
    git命令?
    消息队列中间件??
    简述COOKIE和SESSION的区别与联系?
    什么是restful API?
    Django、Flask、Tornado的区别?
  • 原文地址:https://www.cnblogs.com/fenle/p/4802315.html
Copyright © 2011-2022 走看看