linuxphp配置mysql
redhat安裝,ubuntu可以用get-apt,也可以這樣手動裝
mysql用rpm裝方便點:
需要server和client以及devel
終端下:
Rpm -ivh MySQL-server-5.5.8-1.linux2.6.i386.rpm MySQL-client-5.5.8-1.linux2.6.i386.rpm MySQL-devel-5.5.8-1.linux2.6.i386.rpm
php代理伺服器沒懂,如果是PHP安裝命令是:
1、tar xzvf php-5.2.9.tar.gz
2、mv php-5.2.9 /usr/local/src/
3、./configure --prefix=/usr/local/php --with-apxs2=/etc/httpd/bin/apxs --with-gd --with-jpeg-dir --with-ttf --with-zlib-dir --with-png-dir --with-mysql,如果,configure到最後會有報錯:make: *** [libphp5.la] Error 1,解決方法,執行:
–with-mysql=/usr/bin/ –with-libdir=lib64
4、make
5、make install
6、libtool --finish /usr/local/src/php-5.2.9
7、chmod 755 /etc/httpd/moles/libphp5.so
8、cp php.ini-dist /usr/local/php/lib/php.ini
2. 如何在linux系統中啟用PHP的MySQL擴展
好像只有apache可以 php和mysql不行。
apache只要把源碼種的模塊復制到安裝目錄就可以了
3. 怎麼在linux伺服器上配置php環境
建議多使用網路搜索,網上這樣的帖子特別多。
Linux的分支比較大,不過常使用的也就Centos和Ubuntu。下面我貼出來在Centos上面搭建php環境的方法,命令有所不同,不過差異不大。
安裝apache:
yum install httpd httpd-devel
啟動apache:
/etc/init.d/httpd start
此時輸入伺服器的IP地址,應該看到apache的服務頁面,埠不用輸,apache默認就是使用80埠
安裝mysql:
yum install mysql mysql-server
啟動mysql:
/etc/init.d/mysqld start
安裝php
yum install php php-devel
重啟apache使php生效
/etc/init.d/httpd restart
此時可以在目錄:/var/www/html/下建立一個PHP文件
代碼:
<?php phpinfo(); ?>
然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到
安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完擴展之後需要再次重啟apache
/etc/init.d/httpd restart
測試mysql是否鏈接成功的php代碼
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydb", $con);
$result = mysql_query("SELECT * FROM sys_user");
while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}
mysql_close($con);
?>
可以把上面的代碼傳入目錄/var/www/html/
就可以看到執行情況
4. linux下apache+PHP+Mysql簡易配置
由於在使用的linux伺服器上已經安裝了一個較低版本的mysql server,使用rpm包進行安裝時,提示版本沖突,安裝不能繼續進行。
由於舊的數據不想要了,解決辦法是這樣的:
1、 先把系統里安裝的所有mysql找出來(注意大小寫)
#rpm -qa|grap -i mysql 運行此命令後,顯示所有列表
mysql-4.1.20-1.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、 將列表一一強制刪除:
#rpm -ev --nodeps mysql-4.1.20-1.RHEL4.1
#rpm -ev --nodeps mysqlclient10-3.23.58-4.RHEL4.1
3、 將老版本的幾個文件手工刪除:
#rpm -f /etc/my.cnf
#rpm -rf /usr/var/lib/mysql
現在可以進行mysql的全新安裝,需要的軟體包:
軟體包名和用途
MySQL-server-community-5.0.51a-0.rhel4.i386.rpm MySQL伺服器軟體
MySQL-client-community-5.0.51a-0.rhel4.i386.rpm MySQL客戶端軟體
MySQL-devel-community-5.0.51a-0.rhel4.i386.rpm 各種庫文件,包括為了編譯其他MySQL客戶端所需軟體
MySQL-shared-community-5.0.51a-0.rhel4.i386.rpm
MySQL-shared-compat-4.0.24-0.i386.rpm
MySQL客戶端共享的一些庫文件,和shared-compat只能選擇一個
perl-DBI-1.40-5.i386.rpm Perl軟體支持
將下載的軟體包上傳至linux伺服器後開始安裝 (注意安裝順序)
設置管理員root密碼:
[root@localhost mysql]# /usr/bin/mysqladmin -u root password '123456'
復制配置文件:
[root@localhost mysql]# cd /usr/share/mysql
[root@localhost mysql]# cp my-medium.cnf /etc/my.cnf
啟動MySQL服務:
[root@localhost mysql]# service mysql start
加入啟動失敗嘗試將配置文件/etc/selinux/config 中的SELINUX = forcing修改為disabled,然後保存重啟計算機。
更多linux mysql php安裝請訪問
http://www.xiaodi.org/article/mysql/2011092917659.html
此處轉載的謝謝採納
5. linux 已經編譯安裝好php,怎麼添加mysqli
添加擴展的基本步驟:
1、進入PHP源代碼目錄:# cd /tmp/php-5.2.14/
2、再進入要添加的mysqli擴展源碼目錄:# cd ext/mysqli/
2、調用已經編譯好的php裡面的phpize:# /usr/local/php/bin/phpize
3、然後configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 為mysql的安裝目錄)
4、make && make install
5、編譯之後,自動把mysqli.so放到了默認的php擴展目錄下,我的為 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者執行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默認路徑為 extension_dir="./" 我修改後才啟動載入的
在下面添加extension = "mysqli.so" 保存即可
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"
6、重啟apache:# service httpd restart
6. 如何在linux系統中啟用PHP的MySQL擴展
你好!
找到PHP的配置文件php.ini,打開它查找mysql擴展,取消前面的注釋即可。
我的回答你還滿意嗎~~
7. linux php pdo mysql 需要安裝mysql嗎
你好,必須要安裝的。
PDO MySQL簡介
PHP Data Objects(PDO)擴展為 PHP 訪問資料庫定義了一個輕量級的一致介面。實現 PDO 介面的每個資料庫驅動可以公開具體資料庫的特性作為標准擴展功能。注意利用 PDO 擴展自身並不能實現任何資料庫功能;必須使用一個具體資料庫的 PDO 驅動來訪問資料庫服務。記錄安裝 PDO MySQL 擴展過程。
PDO MySQL安裝准備
PDO MySQL詳細的安裝配置如下
PDO MYSQL單獨安裝配置過程如下:
1、下載 文件 或者 進入 在PHP源碼包中進入ext/pdo_mysql
2、解壓文件
[root@localhost src]#tar zxvf PDO_MYSQL-1.0.2.tgz
3、配置和編譯文件
[root@localhost src]cd PDO_MYSQL-1.0.2
[root@localhost MYSQL-1.0.2]/usr/local/php/bin/phpize
[root@localhost MYSQL-1.0.2]./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/ --with-zlib-dir=/usr/local/lib
[root@localhost MYSQL-1.0.2]make
[root@localhost MYSQL-1.0.2]make install
註: 我的PHP安裝在 : /usr/local/php/ mysql 安裝在 : /usr/local/mysql 編譯的時候注意你自己的安裝目錄在哪裡
切換目錄,查看pdo_mysql.so是否存在
[root@localhost MYSQL-1.0.2]cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
編輯php.ini
[root@localhost MYSQL-1.0.2]vi /usr/local/php/etc/php.ini
添加pdo_mysql擴展
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so
或者 extension=pdo_mysql.so
重啟apache
[root@localhost MYSQL-1.0.2]/usr/local/apache2/bin/apachectl restart
8. linux怎麼配置php開發環境
、MySQL的安裝
在MySQL官網下載MySQL的安裝文件MySQL-server-4.0.20-0.i386.rpm,執行下面的命令完成MySQL的安裝。
rpm
-ivh
MySQL-server-4.0.20-0.i386.rpm
在沒有設置MySQL密碼的情況下,通過以下命令測試MySQL是否安裝成功。
mysql
-u
root
出現類似welcome
to
the
mysql
mointor.
commands
end
with;or
g的字樣,說明安裝成功。
2、Apache的安裝
從Apache的官網下載UNIX版本的壓縮包,以httpd-2.0.52.tar.gz為例,假設資源包放在/usr/local/src下,進入這個目錄後解壓縮,命令如下:
cd
/usr/local/src
tar
-zxvf
httpd-2.0.52.tar.gz
解壓縮後,進入目錄httpd-2.0.52,執行以下命令:
./configure
--prefix=/usr/local/apache2
--enable--mole=so
其中--prefix=/usr/local/apache2用來指定Apache的安裝目錄。接下來進行編譯,執行一下命令完成安裝。
make
mae
install
3、配置PHP開發環境的安裝
1)從PHP官網下載php5.1.4.tar.gz的壓縮包,解壓縮該文件包,命令如下:
tar
-zxf
php5.1.4.tar.gz
2)轉到解壓縮後的目錄,執行以下命令完成PHP安裝目錄等相關配置:
./configure
--prefix=/usr/local/php
-with-mysql=/var/lib/mysql
3)接著編譯PHP,命令如下:
make
make
install
4)復制當前目錄下的文件PHP大安裝目錄的lib目錄下,並改名為php.ini,命令如下:
cp
php.ini-dist
/usr/local/php/lib/php.ini
5)以上配置PHP開發環境的安裝完後,參見windows下配置的內容進行相關配置,配置項和配置方法類似。希望對你有用,我在後盾網學習剛下課,有不會的可以問我。ԅ(¯ㅂ¯ԅ)
9. linux php.5.6 http 怎麼連接mysql
第一:linux php.5.6 http 怎麼連接mysql所需要的工具:
64位的Linux Mint操作系統:linuxmint-17.1-cinnamon-64bit。
第二:linux php.5.6 http 怎麼連接mysql具體操作方法:
1、Apache+PHP+MySQL的安裝。
Apache+PHP 的安裝。
2、主要介紹一下,PHP如何連接MySQL。
首先需要下載安裝 php5-mysql這個模塊。
Ctrl+Alt+T,直接打開終端。
3、輸入 sudo apt-get install php5-mysql ,然後輸入當前用戶的密碼後,開始下載並安裝該模塊。
4、安裝完畢後,需要重啟一下Apache服務。
在終端輸入 sudo /etc/init.d/apache2 restart ,回車後開始重啟Apache服務。
5、在 /var/www/html 目錄下,新建一個 mysql.php 文件,並輸入如下的內容:
<?php
header("Content-type:text/html;charset=utf-8");
echo '開始mysql資料庫連接.<br>';
$con = mysql_connect("localhost","root","root");
if($con){
echo '連接mysql資料庫成功.<br>';
}else{
die('連接mysql資料庫失敗:' . mysql_error());
}
mysql_close($con);
echo '關閉mysql資料庫連接.';
?>
6、打開瀏覽器,輸入 http://localhost/mysql.php , 顯示下圖所示則表示連接成功了。
10. linux下PHP連接MYSQL提示NO database selected
mysql默認的埠是3306,如果把資料庫埠調整5674,需要define("DB_SERVER","localhost:5674");