我們學(xué)習(xí)lamp的時候,是把mysql和php安裝在了同一臺機(jī)器上,編譯php的時候,需要通過參數(shù) --with-mysql來指定mysql的安裝路徑。
但同學(xué)們有沒有想過,在生產(chǎn)環(huán)境中,通常php和mysql是不在同一臺機(jī)器上的,那這時候編譯php時,--with-mysql如何指定呢?
先不要著急得到答案,我們先搞清楚一個問題。為什么需要在編譯php的時候要加上--with-mysql呢?答案是,我們需要給php安裝一個mysql相關(guān)的模塊,這個模塊的功能是為了讓php和mysql通信。
我給大家舉一個例子,php和mysql假如是兩個不同國家說著不同語言的人,他們想要交流是需要一個翻譯的。而這個php里面的mysql模塊就好比是一個翻譯,它的存在讓php和mysql的交流溝通順利完成。
但要想安裝這個mysql的模塊,需要借助mysql那里的一些庫文件。就好比這個模塊要想成為合格的翻譯,不僅要搞懂php的語言,也要搞懂mysql的語言。這里的庫文件就是mysql的語言庫。有了這個庫,剩下的事情都好辦了。
那問題來了,mysql的庫在遠(yuǎn)程啊,怎么指定?你傻啊,你懂不懂過河拆橋?先按照我們之前的方法,安裝mysql,再安裝php,之后再把mysql刪除掉就行了,當(dāng)然你不刪除也沒有關(guān)系,只要不啟動服務(wù)就是了。如果安裝我們的安裝方法,mysql只需要下載包,并解壓,放在/usr/local/mysql那不動它就是了,不需要初始化,不需要啟動。php需要的僅僅是那些庫文件。
還有一種簡單的方法,就是只安裝mysql的庫文件即可。怎么安裝呢?yum install mysql-libs mysql-devel就可以了。這樣操作了,還需要注意一點,你在--with-mysql的時候,后面就啥都不用跟了,不用指定路徑了。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:編譯php時,如果mysql不在同一臺機(jī)器上怎么辦
文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
將多個網(wǎng)站放在同一臺服務(wù)器上,使用同一個IP地址,可能會有以下影響: 1、資源共享:多個網(wǎng)站共享同一臺服務(wù)器的資源,如CPU、內(nèi)存、存儲空間和帶寬。如果其中
發(fā)表于 09-12 11:15
?256次閱讀
請問:PGA900的驅(qū)動只能安裝一臺電腦嗎?我現(xiàn)在換了臺電腦,PGA900EVM程序已正常安裝,但是驅(qū)動按照操作裝不上。
發(fā)表于 08-29 08:25
通過win10控制臺編譯項目,控制臺會實時顯示編譯進(jìn)度,但是有時候出現(xiàn)一個文件編譯好之后,控制
發(fā)表于 06-19 06:35
:UsersxxxxDocumentsNewDesktopxxxxxxxxxxxxxxxESP32-C3xxxxxxxxxxxxxxxbuildcompile_commands.json”的錯誤。
有沒有辦法使同一套代碼可以直接在不同的電腦上打開并
發(fā)表于 06-11 06:54
4月18日,麥格米特與鴻路鋼構(gòu)正式簽訂1500臺機(jī)器人焊接電源采購合同。鴻路鋼構(gòu)董事長商曉波、麥格米特焊接技術(shù)常務(wù)副總經(jīng)理胡銳等領(lǐng)導(dǎo)出席了合同簽約儀式。
發(fā)表于 04-20 10:56
?1106次閱讀
我的項目用的是STM32[i]F401VC,USB枚舉成自定義HID.生產(chǎn)過程中每臺設(shè)備都要連接電腦下載數(shù)據(jù).現(xiàn)在的問題是每臺設(shè)備連接到同一臺電腦上都要有一個加載(尋找)驅(qū)動的過程(約20-30s
發(fā)表于 04-01 06:17
- 一臺可聯(lián)網(wǎng)操作的電腦
- 一臺單網(wǎng)口的遠(yuǎn)程透傳網(wǎng)關(guān)及博達(dá)遠(yuǎn)程透傳配置工具
- 網(wǎng)線一條,用于實現(xiàn)網(wǎng)絡(luò)連接和連接PLC
- 一臺豐煒 PL
發(fā)表于 01-21 10:00
?1109次閱讀
現(xiàn)在我們有個項目,兩臺同軸電機(jī)(75KW)由同一臺變頻器(選用200KW)同時拖動,設(shè)備為給料機(jī)是重載啟動,需要保證兩臺電機(jī)同啟同停同速,兩臺電機(jī)需要互鎖,保證故障時同時停止,我們原來沒有
發(fā)表于 12-11 07:14
背景的人來說,也能夠快速上手,并且可以通過在線的資料和社區(qū)獲得幫助和支持。 2.開源和跨平臺:PHP是一種開源語言,可以在多個操作系統(tǒng)(如Windows、Linux、Mac等)上運行。
發(fā)表于 12-04 16:16
?2241次閱讀
MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),而PHP是一種廣泛應(yīng)用于服務(wù)器端的腳本語言。在使用PHP開發(fā)網(wǎng)站或應(yīng)用時,經(jīng)常會碰到
發(fā)表于 12-04 15:59
?1366次閱讀
PHP是一種通用的腳本語言,特別適用于Web開發(fā)。它可以用來開發(fā)動態(tài)網(wǎng)頁、網(wǎng)站和Web應(yīng)用程序。本文將詳細(xì)介紹PHP的適用范圍及其優(yōu)勢。 首先,PHP在Web開發(fā)中的應(yīng)用非常廣泛。無論
發(fā)表于 12-04 15:54
?487次閱讀
,PHP是一種面向服務(wù)器端的腳本語言,最初是為了處理動態(tài)網(wǎng)頁頁面而開發(fā)的。它具有易學(xué)易用的特點,語法類似于C語言,特別適合于與HTML混合編寫。PHP被廣泛應(yīng)用于構(gòu)建動態(tài)網(wǎng)站,處理表單數(shù)據(jù),數(shù)據(jù)庫
發(fā)表于 12-04 15:47
?1023次閱讀
PHP是一種廣泛使用的服務(wù)器端腳本語言,被用來開發(fā)Web應(yīng)用程序。為了在計算機(jī)上運行PHP代碼,我們需要配置PHP運行環(huán)境。本文將詳細(xì)介紹PHP
發(fā)表于 12-04 15:27
?1095次閱讀
的操作系統(tǒng)是搭建PHP運行環(huán)境的第一步。常見的操作系統(tǒng)有Windows、Linux和Mac OS X等,選擇合適的操作系統(tǒng)可以根據(jù)個人喜好和
發(fā)表于 12-04 14:56
?1183次閱讀
ad9361的同一片的兩路接收的相位差每次上電后都不同.請問如何解決?
發(fā)表于 12-04 07:07
評論