1.安裝mysql-devel包[root@dbproxy ~]# yum install mysql-devel
注:該包必須在編譯php之前安裝好,否則在安裝php的mysql擴充套件模組是會碰到各種古怪問題
2. php的安裝
[root@dbproxy zabbix]# wget
#解壓[root@dbproxy zabbix]# tar -zxvf php-5.6.28.tar.gz
#安裝./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
make && make instal
#安裝擴充套件模組
1.進入安裝包中的擴充套件模組目錄
[root@dbproxy ext]# pwd
/usr/local/src/php-5.6.28/ext
2.進入準備安裝的模組目錄
[root@dbproxy ext]# cd mysqli
[root@dbproxy mysqli]# pwd
/usr/local/src/php-5.6.28/ext/mysqli
3.執行phpize(必須在被安裝模組的目錄中)
[root@dbproxy mysqli]# /usr/local/php/bin/phpize
configuring for:
php api version: 20131106
zend module api no: 20131226
zend extension api no: 220131226
[root@dbproxy mysqli]#
4.開始安裝
[root@dbproxy mysqli]#./configure --with-php-config=/usr/local/php/bin/php-config
[root@dbproxy mysqli]#make
[root@dbproxy mysqli]#make install
installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
installing header files: /usr/local/php/include/php/
[root@dbproxy mysqli]#
#模組被安裝的目錄
[root@dbproxy mysqli]# ls -l /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
總用量 1724
-rwxr-xr-x. 1 root root 723693 11月 23 00:13 mysqli.so
-rwxr-xr-x. 1 root root 184403 11月 23 00:11 mysql.so
-rwxr-xr-x. 1 root root 586616 11月 23 00:10 opcache.so
-rwxr-xr-x. 1 root root 258143 11月 23 00:18 pdo_mysql.so
[root@dbproxy mysqli]#
5.將mysql.so新增到php.ini引數檔案中(該檔案的位置可在apache的http.conf中查到)
extension=pdo_mysql.so
extension=mysqli.so
注:不要在php.ini中新增extension=mysql.so,否則apache在啟動時會報異常:
php warning: php startup: invalid library (maybe not a php library) 'mysql.so' in unknown on line 0。
通過phpinfo發現,即使不在php.ini中新增extension=mysql.so,php啟動後預設是會載入mysql.so模組的
#linux安裝php,gd支援jpeg
linux下用cmake編譯安裝mysql
編譯 linux下用cmake編譯安裝mysql 5.6.35 安裝cmake sudo pacman s cmake wget tar zxvf mysql 5.6.35.tar.gz cd mysql 5.6.35 建立資料存放目錄 mkdir p vhs mysql mysql56 建立使用者...
linux環境下安裝mysq5 7
mysql安裝目前有三種方式 bin包 原始碼 rpm包。2 安裝依賴庫 shell yum search libaio shell yum install libaio y 3 建立資料庫專用賬號 useradd r s sbin nologin mysql4 清空系統中原有配置檔案 mariad...
mysql響一下 linux下安裝mysql
注意 該安裝採用的系統是centos版本,centos版本下,安裝mysql實際上安裝的是mariadb。有關於什麼是mariadb。首先,檢視你的目錄下是否已經安裝了mariadb,輸入命令 rpm qa grep i mariadb 如果已經安裝,需要先解除安裝。輸入命令 rpm ev 檔名 1...