• mysql apache php install


    设置LINUX自动匹配环境变量

    1.$su #su进入root

    #vi /etc/profile

    在文件末尾加上下列语句:
    PATH=$PATH:/sbin #在PATH变量后追加/sbin目录
    export PATH=$PATH:/sbin #设置变量为全局的
    保存并退出。
    退出root并在终端运行
    $source /etc/profile #该命令的作用是重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登好了在终端中输入ifconfig 创建用户和组


    groupadd mysql // 建一个msyql的用户和组
    useradd -g mysql mysql -s /usr/sbin/nologin
    mkdir /usr/local/mysql // 创建目录
    mkdir /usr/local/mysql/data // 数据仓库目录

    安装mysql

    tar -zxvf mysql-5.5.14.tar.gz
    cd mysql-5.5.14
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

    PS: cmake的时候,参数可以不用那么多,只要一个-DCMAKE_INSTALL_PREFIX=/usr/local/mysql就行了,我们可以在 my.cnf里面配置。[mysqld]中的内容,看看你copy后的my.cnf有没有这些设置,有就不用了在设置了。

    make && make install
    如果需要更改配置,则:

    make clean
    rm -f CMakeCache.txt

    复制配置文件

    cp support-files/my-medium.cnf /usr/local/mysql/my.cnf

    设置权限

    chmod +x /usr/local/mysql
    chown -R mysql:mysql /usr/local/mysql

    配置开机自启动

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    chmod +x /etc/init.d/mysql
    chkconfig --list
    //update-rc.d mysql defaults (/sbin/chkconfig --add mysql ; /sbin/chkconfig mysql on)
    chkconfig --add mysql
    chkconfig mysql on
    chkconfig --list mysql

    修改my.cnf配置

    gedit /usr/local/mysql/my.cnf
    [mysqld] 添加:
    datadir=/usr/local/mysql/data
    default-storage-engine=MyISAM
    以下可选:

    log-error = /usr/local/mysql/mysql_error.log
    pid-file = /usr/local/mysql/mysql.pid
    user = mysql
    tmpdir = /tmp

    安装默认数据表

    /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

    启动MySQL

    /usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &
    最后的“&”表示在后台运行,或者使用 /etc/init.d/mysql start (service mysql start)启动

    设置MYSQL命令行路径
    mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令
    解决办法是: ln -s /usr/local/mysql/bin/mysql /usr/bin

    测试MySQL是否启动

    1)查看是否有进程mysql
    ps -ef | grep mysql

    2)查看端口是否运行
    netstat -tnl | grep 3306

    3)读取mysql版本信息
    /usr/local/mysql/bin/mysqladmin version

    至此,MySQL安装完成。

    PHP

    php-5.5.20.tar.gz

    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql-sock=/var/lib/mysql/mysql.sock --with-mysqli=/usr/local/mysql/bin/mysql_config

    Apache

    http.conf

    AddType application/x-httpd-php .php

  • 相关阅读:
    函数的调用过程
    Android基础-弹出式菜单
    Android基础-上下文菜单(Content_Menu)
    Adnroid基础-选项菜单(OptionMenu)
    Android基础-UI界面(项目实战 点菜界面) 1.EditText 2.SeekBar 3.CheckBox 4.ToggleButton 5.RadioGroup 6.Button 7.TextView 8.ImageView
    Android基础-进度条(SeekBar)
    Android基础-开关按钮(ToggleButton)
    Android基础-单选框(RadioButton)
    显示应用名称
    在Xcode中使用pch文件
  • 原文地址:https://www.cnblogs.com/eiguleo/p/4391235.html
Copyright © 2020-2023  润新知