導航:首頁 > 編程語言 > ubuntuphp7mysql

ubuntuphp7mysql

發布時間:2023-01-22 06:09:21

1. 如何在php7中安裝mysql的擴展

你好,

1.去php網站上下載mysql擴展,
2.解壓並使用phpize工具初始化,編譯:
#解壓
tar xzvf mysql-45881bd.tar.gz
#進入mysql擴展目錄 from
cd mysql-45881bd/
#使用phpize初始化,我的phpize在/opt/目錄
/opt/php/bin/phpize
#編譯mysql擴展,使用mysql native driver作為mysql鏈接庫
./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
make && make install
3.接下來,我們直接編輯php.ini文件,把mysql.so拷貝到php.ini的extension_dir中,然後在php.ini中加入extension=mysql.so
4.重啟php
成功之後,用phpinfo即可看到mysql擴展的信息

2. ubuntu 16.04 php7.0源裡面安裝的怎麼往裡面添加模塊

ubuntu 16.04 php7.0源裡面安裝的怎麼往裡面添加模塊pdo擴展模是有蠻多了,如pdo_mysql也是pdo模塊中的一個了,下文我們就以安裝pdo_mysql為示例幫助大家介紹一下安裝步驟吧,其它的pdo擴展模塊安裝步驟也可以一樣。假設php目錄為/usr/local/phpmysql目錄為/usr/local/mysql1. 進入PHP源碼包ext/pdo目錄cd ext/pdo2. 執行/usr/local/php/bin/phpize[假設PHP的安裝目錄為/usr/local/php]/usr/local/php/bin/phpize3. 配置擴展pdo./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared4. 編譯 安裝pdomake make install成功則出現Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/Installing header files: /usr/local/php//include/php/Installing PDO headers: /usr/local/php//include/php/ext/pdo/說明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo.so文件5. 在PHP源碼包中進入pdo_mysqlcd ext/pdo_mysql6. /usr/local/php/bin/phpize/usr/local/php/bin/phpize7. 配置pdo_mysql[假設Mysql的安裝目錄為/usr/local/mysql]1./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql8. 編譯 安裝pdo_mysqlmake make install成功則出現Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/說明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo_mysql.so文件9. 在php配置文件中加上extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so";extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so";10. 重啟相關服務/etc/init.d/php-fpm restart

3. ubuntu16.4 PHP7+nginx+mysql環境安裝好了,該設置哪裡才能進入項目

什麼叫設置哪裡才能進入項目?
ubuntu 隨便你放在那
自己配置下nginx
配置下hosts
項目隨便一個文件夾都行
就這么簡單

4. ubuntu 16.04 php7.0源裡面安裝的怎麼往裡面添加模塊

ubuntu 16.04 php7.0源裡面安裝的怎麼往裡面添加模塊
pdo擴展模是有蠻多了,如pdo_mysql也是pdo模塊中的一個了,下文我們就以安裝pdo_mysql為示例幫助大家介紹一下安裝步驟吧,其它的pdo擴展模塊安裝步驟也可以一樣。
假設php目錄為/usr/local/php
mysql目錄為/usr/local/mysql
1. 進入PHP源碼包ext/pdo目錄
cd ext/pdo
2. 執行/usr/local/php/bin/phpize[假設PHP的安裝目錄為/usr/local/php]
/usr/local/php/bin/phpize
3. 配置擴展pdo
./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared
4. 編譯 && 安裝pdo
make && make install
成功則出現
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files: /usr/local/php//include/php/
Installing PDO headers: /usr/local/php//include/php/ext/pdo/
說明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo.so文件
5. 在PHP源碼包中進入pdo_mysql
cd ext/pdo_mysql
6. /usr/local/php/bin/phpize
/usr/local/php/bin/phpize
7. 配置pdo_mysql[假設Mysql的安裝目錄為/usr/local/mysql]
1./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
8. 編譯 安裝pdo_mysql
make && make install
成功則出現
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
說明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo_mysql.so文件
9. 在php配置文件中加上
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so";
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so";
10. 重啟相關服務
/etc/init.d/php-fpm restart

5. 如何在 Ubuntu Linux 14.04 LTS 上安裝php7

1、前不久我向大家介紹過XP下硬碟安裝Linux烏班圖12.04桌面版的方法,今天向大家介紹一下XP下硬碟安裝Ubuntu14.04的方法。我用的是長期支持版Ubuntu14.04LTS,而沒有使用UbuntuKylin中國版。注意:用wubi.exe這個文件簡單安裝的是軟體而不是真正的雙操作系統。真正的雙操作系統不是軟體安裝,也不是在虛擬機里安裝,只有用硬碟、U盤和光碟安裝的系統才是穩定的。2.下載Ubuntu鏡像文件到官方網站:/download/desktop,下載Ubuntu14.04LTS。本次下載的是14.04版,下載到的文件為:ubuntu-14.04-desktop-i386.iso。並將此文件放到D盤下。(我的E和F盤刪除後裝了12.04)3.解壓與配置Ubuntu鏡像文件將ubuntu-14.04-desktop-i386.iso中.disk目錄、casper目錄下的initrd.lz和vmlinuz文件解壓到C盤根目錄下,ubuntu-12.04-desktop-i386.iso文件也復制到C盤。4.下載GRUB4DOSGRUB4DOS是一個優秀的多系統引導軟體,它可以很方便的引導各種操作系統,比如DOS、Windows、Linux等。本次所用的版本為:GRUB4DOS-0.4.4。5.解壓與配置GRUB4DOS將grub4dos-0.4.4壓縮包中的grldrgrldr.mbrgrub.exe和menu.lst四個文件解壓到C盤根目錄下,然後修改menu.lst文件,在末尾添加如下內容:titleInstallUbuntu14.04root(hd0,0)kernel(hd0,0)/vmlinuzboot=casperiso-scan/filename=/ubuntu-14.04-desktop-i386.isoroquietsplashlocale=zh_CN.UTF-8initrd(hd0,0)/initrd.lz6.修改boot.ini文件編輯C:\boot.ini文件,在末尾添加:C:\grldr="SetupUbuntu14.04"在這個地方要注意,查看文件還要把系統隱藏的選項勾除。記得將boot.ini屬性「只讀」的勾去掉。7.進入Ubuntu的liveCD模式重新啟動電腦,選擇「SetupUbuntu14.04」選項,進入Ubuntu的liveCD模式。8.卸載/isodevice掛載點通過硬碟安裝Ubuntu,系統會自動掛載iso所在的分區,此處為C盤,在/isodevice目錄下可以看到C盤的所有文件。如果直接安裝Ubuntu,會有:不能卸載/isodevice掛載點的提示,導致安裝失敗。當然了安裝的時候一般是斷網的,也不要勾選一些在線更新的選項。因此必須首先卸載/isodevice掛載點,在終端中輸入:sudoumount-l/isodevice此時,可以到/isodevice目錄查看一下,如果目錄為空,則卸載成功。如果提示不是命令,肯定代碼的三個空格沒打上。如果安裝到一定長度又提示不能卸載/isodevice掛載點,那就是你輸入代碼後沒回車,一定要回車運行才對。9.開始安裝Ubuntu運行桌面上的「安裝Ubuntu14.04」,進入安裝界面,有三個安裝方式選擇最後一個手動指定模式。如果你的電腦中有其他版本的ubuntu,選第一項「刪除Ubuntu12.04重新安裝」也可以。一般都是直接點擊「前進」按鈕,當劃分分區的時候,一定要選擇「手動指定分區」。10.手動指定分區。當出現「分配磁碟空間」的界面時,選擇:「手動指定分區」,然後會看到整個硬碟的文件系統分配情況。列表中顯示的「/dev/sda1」、「/dev/sda5」、「/dev/sda6」和「/dev/sda7」,分別代表Windows下的C、D、E、F盤4個分區。如果我們事先把E、F盤都刪除了,那麼最後一個就是很大的空閑空間了。這里可以重新編輯分區,也可以將原Ubuntu分區全部刪除變成一個空閉空間。選中列表中最後一項的「空閑」,點擊「添加」按鈕,打開「創建分區」對話框。在「用於:」中選擇「交換空間」,然後在「新建分區容量」中輸入:10000。交換空間相當於Windows中的虛擬內存,一般為內存的2倍。繼續選擇最後一項的「空閑」,點擊「添加」按鈕,打開「創建分區」對話框。在「用於:」中選擇「Ext4日誌文件系統」,「新建分區容量」中保留剩餘的磁碟空間;然後在「掛載點:」中選擇「/」,也分配10G,剩餘的空間大概80G全部分給「/home」。(/代表根分區,/home代表用戶區)最後點擊「現在安裝」按鈕,進行安裝。11.安裝Ubuntu安裝過程大約需要10分鍾多一點,安裝完成後重啟電腦。建立寬頻連接後,到軟體中心下載需要的軟體,刪除不必要的軟體。享受Ubuntu時尚、直觀、簡便的界面。快速,安全和數以千計的應用程序可供選擇,Ubuntu給你一個清新簡單的體驗。不需花一分錢,享有5年的安全升級。Linux烏班圖體現了開源、免費、自由開放的精神。

6. PHP7連接mysql資料庫方法

1、用 mysql_connect 的方法,PHP7會報致命錯誤

$conn= mysql_connect('localhost','xueyanxiang','xueyanxiang');

Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue->run() #1 {main} thrown in  /Users/xueyanxiang/work/test/xue.php  on line  31

原因是:

PHP5中使用mysql_connect()函數進行連接,但實際上,PHP5.5開始,MySQL就不推薦使用了,屬於廢棄函數

PHP7中貌似已經徹底不支持了,根據官網說明,取而代之的是如下兩個:

本擴展自 PHP 5.5.0 起已廢棄,並在將來會被移除。應使用 MySQLi 或 PDO_MySQL 擴展來替換之。參見 MySQL:選擇

API 指南以及相關 FAQ 以獲取更多信息。用以替代本函數的有:

mysqli_connect()

PDO::__construct()

使用時,不要在使用mysql_connect了,可以換用mysqli_connect(),用法基本類似吧,據說是面向對象的庫。

php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll這個拓展了。

2、可以使用mysqli,對象化,方法名與被廢棄的類似

$conn= mysqli_connect('localhost','xueyanxiang','xueyanxiang');

3、PDO工具,推薦使用

$dbh= "mysql:host=localhost;dbname=test";

$db= new PDO($dbh,'xueyanxiang','xueyanxiang');

$objQuery= $db->query("select * from user;");

$res= $objQuery->fetchAll(PDO::FETCH_ASSOC);

不填寫參數的話,默認是關聯和索引都有,如下圖

7. 如何在ubuntu中讓apache和php支持mysql

Ubuntu建立(apache+php+mysql)+phpmyadmin
Ubuntu建立apache+php+mysql
基本的支持環境。暫時還不應用zend優化,因此這里就不涉及到zend optimizer的安裝了。其實在ubuntu系統中中安裝遠比在windows系統中設置更為容易,而且在終端下設置更省事。
1、安裝Apache服務
sudo apt-get install apache2
然後按照提示即完成apahce的安裝了。這里 可以打開
http://127.0.0.1
,即可看於是It works
2、安裝php5
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
OK之後,我們來查看一下是否生效了。
gksudo gedit /var/www/testphp.php
入探針
保存運行
http://127.0.0.1/testphp.php
3、安裝mysql
sudo apt-get install mysql-server
安裝完成按提示設置root密
4、讓apache、php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart
至此apache2+php 5.2.4.2+mysql5.0.51的環境就完成了。
========================================================
Ubuntu建立(apache+php+mysql)+phpmyadmin
自從成功從硬碟安裝Ubuntu 8.04.1後,一直想在ubuntu 8.04.1環境下搭建WEB伺服器,LAMP(Liunx+Apache+MySQL+PHP)+phpmyadmin理所當然就成為我的首眩最終我在 Ubuntu中文Wiki找到了安裝配置LAMP WEB伺服器最詳細和全面的方法:
一.安裝
1.安裝LAMP
在新立得軟體包管理器中選擇 編輯--使用任務分組標記軟體包
在打開的窗口中 勾選 LAMP SERVER 然後確定。
在主窗口中 點擊綠色的對號 應用 按鈕
好了 。接下來就是等待…等待新立得 自動下載安裝完。
中間會有一次提示輸入mysql的root用戶的密碼
您還可以在終端模式下,通過命令行安裝:
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin
2.安裝phpmyadmin
終端中運行命令
sudo apt-get install phpmyadmin
二.配置
1> apache 的配置文件路徑 /etc/apache2/apache2.conf
2> php.ini 路徑 /etc/php5/apache2/php5.ini
3> mysql配置文件 路徑 /etc/mysql/my.cnf
4> phpmyadmin配置文件路徑 /etc/phpmyadmin/apache.conf
5> 網站根目錄 /var/www
1.配置apache
終端中 使用命令
sudo gedit /etc/apache2/apache2.conf
在配置文件最後面加入下面幾行:
添加文件類型支持
AddType application/x-httpd-php .php .htm .html
默認字元集 根據自己需要
AddDefaultCharset UTF-8
伺服器地址
ServerName 127.0.0.1
添加首頁文件 三個的順序可以換 前面的訪問優先 (當然你也可以加別的 比如default.php)
DirectoryIndex index.htm index.html index.php
2.配置PHP5
這個沒什麼好說的 根據個人自己需要
下面是默認時區
;default.timezone=去掉前面的分號 後面加個PRC 。表示中華人民共和國(就是GMT+8時區)
default.timezone= PRC
3.配置mysql
sudo gedit /etc/mysql/my.cnf
這里有一個地方要注意
因為默認是只允許本地訪問資料庫的 如果你有需要 可以打開。
bind-address 127.0.0.1這一句是限制只能本地訪問mysql的。如果有需要其他機器訪問 把這句話用#注釋掉
#bind-address 127.0.0.1
4.配置phpmyadmin
phpmyadmin 默認並不是安裝在 /var/www下面的而是在 /usr/share/phpmyadmin
你可以把phpmyadmin復制過去 或者 網上有人說你可以創建一個鏈接 然後把鏈接復制過去(沒有試過)
然後 終端中運行命令
sudo gedit /etc/phpmyadmin/apache.conf
然後把下面兩句的路徑 改為/var/www/phpmyadmin
Alias /phpmyadmin /usr/share/phpmyadmin
改為:
Alias /phpmyadmin /var/www/phpmyadmin
符:常用命令
1.重啟apache
sudo /etc/init.d/apache2 restart
2.重啟mysql
sudo /etc/init.d/mysql restart
至此 LAMP環境配置成功,試一下 echo phpinfo(); 吧!
LAMP並沒有那麼神秘!除去下載的時間,整個配置過程決不會花費您五分鍾。
GD庫的安裝
sudo apt-get install php5-gd
記得裝完重啟apache
sudo /etc/init.d/apache2 restart
啟用 mod_rewrite 模塊
sudo a2enmod rewrite

閱讀全文

與ubuntuphp7mysql相關的資料

熱點內容
單片機的原理概述 瀏覽:506
火控pdf 瀏覽:267
如何復制雲伺服器centos環境 瀏覽:984
債權pdf 瀏覽:299
紅色番字的app怎麼下載 瀏覽:876
雲伺服器流程教課 瀏覽:702
中國農業銀行app怎麼沒有網 瀏覽:997
幾率表演算法 瀏覽:902
程序員理工科 瀏覽:708
企業郵箱登錄收件伺服器地址 瀏覽:558
計算機思維與演算法設計的重要性 瀏覽:664
linux刷新磁碟命令 瀏覽:76
我的世界如何查看伺服器種子pc 瀏覽:284
linuxlamp編譯安裝 瀏覽:609
枚舉演算法ppt 瀏覽:184
cmd查看進程命令 瀏覽:956
手機內怎麼刪除APP 瀏覽:834
魚群和鳥群演算法區別 瀏覽:93
pdf尺寸設置 瀏覽:211
android訪問本地伺服器 瀏覽:512