• apache+mysql+php,安装整合配置。


    1.软件包

    httpd-2.2.31.tar.gz

    mysql-5.1.63.tar.gz

    php-5.6.17.tar.bz2

    2.安装apache

    tar xzf httpd-2.2.31.tar.gz

    cd httpd-2.2.31

    ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite

    make

    make install

    3.安装mysql

    tar xzf mysql-5.1.63.tar.gz

    cd mysql-5.1.63

    ./configure prefix=/usr/local/mysql5 --enable-assembler

    #error: No curses/termcap library found
    #解决办法
    #yum install ncurses-devel

    make

    make install

    配置mysql服务为系统服务

    cp /usr/local/mysql5/share/mysql/my-medium.cnf /etc/my.cnf

    cp /usr/local/mysql5/share/mysql/mysql.server /etc/rc.d/init.d/mysqld

    chkconfig --add mysqld  #增加mysqld为系统服务
    chkconfig --level 345 mysqld on  #在系统登记345级中开启mysqld服务

    #创建mysql用户并更改权限
    cd /usr/local/mysql5
    useradd mysql
    chown -R mysql.mysql /usr/local/mysql5

    #初始化数据库

    /usr/local/mysql5/bin/mysql_install_db --user=mysql

    设置var目录权限

    chown -R mysql var

    #后台启动mysql

    /usr/local/mysql5/bin/mysqld_safe --user=mysql &

    #软链接mysql命令

    ln -s /usr/local/mysql5/bin/mysql /usr/bin/

    3.php安装和配置

    tar jxf php-5.3.28.tar.bz2

    cd php-5.3.28

    #error: xml2-config not found. Please check your libxml2 installation.
    #yum install libxml2 libxml2-devel
    ./configure prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql5/ --enable-sockets

    make
    make install

    4.Apache+PHP
    修改httpd.conf文件,加入以下语句
    LoadModule     php5_module modules/libphp5.so (默认已存在)
    AddType application/x-httpd-php .php
    DirectoryIndex   index.php index.html (把index.php加入index.html之前)

    在/usr/local/apache2/htdocs下创建测试页面,页面内容如下:
    <?php
    phpinfo();
    ?>

    运行地址,跳出测试换面,安装成功。

  • 相关阅读:
    hdu1787GCD Again<欧拉函数>
    uva11300Spreading the Wealth<数学>
    Java基础之Calendar应用:每周三、六休息,从某个日期起至今休息多少天?
    Java基础之Runtime类
    Java基础之Calendar对象
    Java基础之集合转换为数组
    Java基础之数组转换为集合
    Java基础之高级(增强的)For循环(foreach)
    Java基础之Date对象的使用
    Java基础之可变参数
  • 原文地址:https://www.cnblogs.com/yl-2016/p/5163702.html
Copyright © 2020-2023  润新知