配置apache php mysql之間的關係

2022-03-29 06:58:09 字數 1828 閱讀 3831

1、index.php檔案放入/usr/local/apache2/htdocs 目錄下

其中index.php裡面內容為:

<?php

phpinfo

();

$dbc= mysql_connect("127.0.0.1","root","win2009");

if(!$dbc

) else

mysql_close

();

$dbc2= new mysqli("127.0.0.1","root","win2009");

if(!$dbc2

) else

?>

2、要apache支援php

把httpd.conf檔案覆蓋掉/usr/local/apache2/conf對應的檔案

3、輸入

出現php介面的代表ok

二部分:

1

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

5、make

6、make

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

三部分:解決方案

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:

linux解除安裝apache php mysql

解除安裝步驟如下 解除安裝mysql root localhost rpm qa grep mysql mod auth mysql 2.6.1 2.2 php mysql 4.3.9 3.15 mysql devel 4.1.20 1.rhel4.1 mysql 4.1.20 1.rhel4.1 ...

linux解除安裝apache php mysql

解除安裝步驟如下 解除安裝mysql root localhost rpm qa grep mysql mod auth mysql 2.6.1 2.2 php mysql 4.3.9 3.15 mysql devel 4.1.20 1.rhel4.1 mysql 4.1.20 1.rhel4.1 ...

linux配置 網路配置

ip位址,子網掩碼,閘道器 設定ip位址,子網掩碼並啟用 ifconfig eth0 10.192.77.250 netmask 255.255.255.0 up 注 ip,掩碼,閘道器都設定到 etc sysconfig network scripts ifcfg eth0裡面了。設定多ip 可以...