zoukankan      html  css  js  c++  java
  • 配置apache、php、mysql之间的关系

    1、index.php文件放入/usr/local/apache2/htdocs 目录下

    其中index.php里面内容为:

    <?php
    
        phpinfo();
        $dbc= mysql_connect("127.0.0.1","root","win2009");
        if(!$dbc) {
            echo"数据库链接(面向过程)错误!";
        }else{
            echo"success";
        }
        mysql_close();
    
        $dbc2= new mysqli("127.0.0.1","root","win2009");
    
         if(!$dbc2) {
            echo"数据库链接(面向对象)错误!";
        }else{
            echo"
    success2";
        }
    
    ?>

    2、要apache支持Php
    把httpd.conf文件覆盖掉/usr/local/apache2/conf对应的文件

    3、输入

    http://182.92.227.100/index.php 出现php界面的代表OK

    二部分:

    1、下载php
    
    2、解压
    
    3、进入解压目录
    
    4、./configure --prefix=/usr/local/php --with-mysqli=/usr/bin/mysql_config --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2
    
    5make
    
    6make install
    
    7、mysql扩展:
        
        a、进入php目录下ext下mysql下
        b、/usr/local/php/bin/phpize
        c、./configure --with-php-config=/usr/local/bin/php-config
    [如果出现php-config找不到之类的,换成这个试试 ./configure --with-php-config=/usr/local/bin/php.ini 或者 find / -name php-config 找到真实路径
    ./configure --with-php-config=/usr/local/php/bin/php-config再试试] tip:若configure不成功,则进行下列操作: (
    ln -s /usr/lib64/mysql/libmysqlclient.a /usr/lib/libmysqlclient.a ln -s /usr/lib64/mysql/libmysqlclient_r.a /usr/lib/libmysqlclient_r.a ) d、make e、make install f、配置mysql.so 一开始先装mysqli

     三部分:解决方案

    最后 php链接php还是不成功。原因解决方案:
    
    cp 一个php.ini 到 /usr/local/php/lib 【cp /usr/local/php-5.3.28/php.ini-production /usr/local/php/lib/php.ini 或者直接操作复制过去那个文件 】
    
     vim /usr/local/php/lib/php.ini 
    extension=mysql.so 【945行左右】
    
    php。ini里面 去掉分号,加上面这个链接。重启Apache即可
    
     
    
    ./configure --with-php-config=/usr/local/bin/php-config
    (
    ln -s /usr/lib64/mysql/libmysqlclient.a /usr/lib/libmysqlclient.a 
    ln -s /usr/lib64/mysql/libmysqlclient_r.a /usr/lib/libmysqlclient_r.a
     )
    参考网站:http://www.cnblogs.com/wangtao_20/archive/2011/03/07/1973621.html
  • 相关阅读:
    Win8系统 Python安装
    一些安卓开源框架整理
    Android 媒体键监听以及模拟媒体键盘的实现 demo
    android View 自动 GONE 问题
    Android 定时器TimerTask 简单使用
    关于Android studio 相对 eclipse 优点
    Java序列化与反序列化
    android shape的使用 边框
    Android Studio 修改 包名 package name
    Android WebView Long Press长按保存图片到手机
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/4110758.html
Copyright © 2011-2022 走看看