當前位置:首頁 » 編程語言 » macphpnginxmysql

macphpnginxmysql

發布時間: 2022-08-20 11:05:38

1. 如何在Macbook Pro搭建php開發環境

先介紹幾個命令
// 啟動Apache服務
sudo apachectl start
// 重啟Apache服務
sudo apachectl restart
// 停止Apache服務
sudo apachectl stop
// 查看Apache版本
httpd -v
Mac OS自帶Apache,只需要啟動Apache就行。
打開終端,輸入命令:sudo apachectl start
打開瀏覽器,在地址欄中輸入localhost,出現It Works字元串,就說明Apache已經成功啟動
在Macbook pro下,Apache的網站伺服器根目錄在/Library/WebServer/Documents路徑下
配置PHP
Mac OS 同樣自帶PHP,只需要在Apache的配置文件中添加Apache對PHP的支持就好了
在終端中輸入命令:
sudo vim /etc/apache2/httpd.conf
打開httpd.conf文件
去掉紅框標注內容的注釋符號
LoadMole php5_mole libexec/apache2/libphp5.so
然後保存
此處暫不介紹如何使用VIM編輯內容
重啟Apache服務
進入/Library/WebServer/Documents,
在該目錄下新建一個測試的PHP頁面,輸入命令:sudo vim test.php
在test.php中輸入以下代碼
<?php phpinfo(); ?>
在瀏覽器中打開頁面localhost/test.php,測試PHP是否可用

2. php,nginx,mysql哪個先安裝

nginx->php->mysql
這樣省掉一些麻煩。

3. Mac上PHP不支持mysql擴展庫怎麼辦

原始的mysql擴展在php的高版本已經不支持了, 目前開發基本都是使用pdo操作資料庫了, 當然你也可以使用mysqli擴展.

見官方說明網頁鏈接

4. mac搭建php開發環境後怎麼使用

裝個homestead是最簡單的

homestead是laravel提供給開發者的一個vagrant環境,當然用來做其他php框架或者原生php代碼的伺服器都很適合,與本機環境無關,可以和virtualhost 共享目錄,包括nginx,redis,mysql,memcache等服務都幫你裝好了。

以目前來看,還是用vagrant或者docker之類的架設服務最好,在mac上雖然自帶apache和php,但每次mac osx升級都會自動升級php和apache,聽起來很好是不是,但實際上每次都是噩夢,我在本機php安裝了一些額外模塊,升級的時候全給抹了,php.ini里的設置全都還原了(當然升級操作系統前的php.ini系統幫你改名備份了),apache的設置也還原了,於是又要把所有的用到的php擴展安裝一次。

而且在本機上自己配環境不利於團隊開發,每個人的開發環境php、mysql等版本都有細微差別,包括操作系統linux下和windows下的mysql版本不同處理的結果也有細微不同,我就遇到過很多次這樣的坑,所以還是採用vagrant的虛擬host吧,只要配置好一份環境,可以把vhost當成vagrant的box導出,分發給團隊里的其他人,這樣所有人都保持在一個環境下工作,無論他本機是mac還是windows。這樣甚至好過在公司里架設一個開發伺服器,每個人互不影響,每個環境都是一致而且獨立的,不在辦公室辦公的時候也不依賴於內網的開發伺服器才能幹活

5. Nginx跟php和mysql資料庫怎麼連接的

nginx 通過libevent 建立了網路連接池,通過nginx的 fast_cgi配置 (fastcgi_pass ip:port),用tcp 127.0.0.1:9000 方式連接 或者 unix socket unix:///var/run/unix.sock 方式 連接,php 與mysql 通過 php _ mysql* 擴展,實現的tcp連接 (可以持久連接或非持久連接)

6. 如何在mac上搭建nginx+mysql+php

homebrew是mac下非常好用的包管理器,會自動安裝相關的依賴包,將你從繁瑣的軟體依賴安裝中解放出來。
安裝homebrew也非常簡單,只要在終端中輸入:
<!-- lang: shell -->
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

homebrew的常用命令:
<!-- lang: shell -->
brew update #更新可安裝包的最新信息,建議每次安裝前都運行下
brew search pkg_name #搜索相關的包信息
brew install pkg_name #安裝包

7. 如何安裝配置mysql + php+nginx

方法:
1
建立文件夾
在D盤(這個盤可以任意選,建議不要建立在C盤)根目錄下新建一個文件,命名為amp,並分別創建apache、php和mysql文件夾
2
開始安裝Apache
Apache的安裝很簡單,直接雙擊httpd-2.2.22-win32-x86-no_ssl.msi軟體,然後一直點擊下一步;
3
填寫基本信息
當出現以下截圖的時候,請填寫站點的基本信息。

4
選擇自定義安裝

5
選擇安裝路徑

6
安裝完成,測試安裝
在瀏覽器輸入http://localhost,如果出現下圖的界面,說明安裝成功!

8. 伺服器,mysql,php,nginx,ftp之間什麼關系各是負責哪方面的工作

第一個伺服器的是硬體吧,一台電腦或者大型機什麼的,現在的伺服器一般是用的Linux的操作系統,用戶通過連接到這台伺服器接收信息,是網頁的基礎設施。
mysql是資料庫。可以理解為硬碟上的一塊區域,專門存放各種數據,比如用戶信息,舉個例子就是騰訊用戶的QQ號和密碼之類的。
php是語言,用於編寫應用程序,諸如接收用戶信息和響應,連接到資料庫(mysql),就是用PHP寫的。
nginx是伺服器軟體。用於發布。將應用程序(PHP寫的)通過該軟體才能更方便的給用戶使用。
ftp是文件服務,專門負責文件傳輸的。

熱點內容
分布式緩存部署步驟 發布:2025-05-14 13:24:51 瀏覽:610
php獲取上一月 發布:2025-05-14 13:22:52 瀏覽:89
購買雲伺服器並搭建自己網站 發布:2025-05-14 13:20:31 瀏覽:688
sqlserver建立視圖 發布:2025-05-14 13:11:56 瀏覽:484
搭建httpsgit伺服器搭建 發布:2025-05-14 13:09:47 瀏覽:255
新電腦拿回來我該怎麼配置 發布:2025-05-14 13:09:45 瀏覽:240
視頻伺服器新建ftp用戶 發布:2025-05-14 13:03:09 瀏覽:225
php花生 發布:2025-05-14 12:54:30 瀏覽:550
java人才 發布:2025-05-14 12:29:10 瀏覽:649
如何打開軟密碼 發布:2025-05-14 12:28:55 瀏覽:427