近年來,隨著互聯網技術的不斷發展,lnmp(Linux + Nginx + MySQL + PHP)已經成為一種較為流行的網站部署方案,逐漸被越來越多的網站采用。
然而,在使用lnmp部署網站時,不少人會擔心本地電腦上已安裝的MySQL與lnmp部署的MySQL會產生沖突,從而影響到網站的運行。這個問題的答案是:不會。
當我們在本地電腦上啟動MySQL時,默認情況下,MySQL的端口號為3306。而在lnmp部署時,MySQL的端口號為3307(這里假設你的部署方案與默認方案相同),也即是說,兩個MySQL使用的是不同的端口號。因此它們并不會互相干擾或沖突。
當然,如果你在本地電腦中已經使用了3307作為其他服務的端口號,那么在lnmp部署時,你也應適當修改MySQL的端口號,以避免產生端口沖突。
總之,lnmp與本地MySQL并不會產生沖突。兩者使用的是不同的端口號,故而互不影響。當我們需要使用lnmp部署網站時,可以放心選擇,不必擔心與本地服務產生沖突的問題。