當前位置:首頁 » 編程語言 » phpmac開發環境搭建

phpmac開發環境搭建

發布時間: 2023-06-03 16:42:11

『壹』 如何在Macbook Pro搭建php開發環境

Macbook Pro配置PHP開發環境


  • 安裝環境如下:


Mac OS 10.10.1
Apache 2.4.9
PHP 5.5.14
Mysql 5.6.22

  • Apache配置


在Mac OS 10.10.1中是自帶Apache軟體的,我們只需要啟動對應的服務就好了,以下命令是操作Apache時常用的幾個命令:
// 啟動Apache服務
sudo apachectl start
// 重新啟動Apache服務
sudo apachectl restart
// 關閉Apache服務
sudo apachectl stop
// 查看Apache的版本
httpd -v
關於sudo命令,不用我多說了吧。先啟動Apache服務吧,然後在瀏覽器中輸入localhost。出現It works字樣,說明Apache就搞定了。
在Macbook pro下,Apache的網站伺服器根目錄在/Library/WebServer/Documents路徑下。

  • PHP配置


在Mac OS中已經自帶了PHP了,我們只需要在Apache的配置文件中添加Apache對PHP的支持就好了,步驟如下:
編輯http.conf配置文件,命令如下:
sudo vim /etc/apache2/http.conf
去掉以下部分的注釋:
LoadMole php5_mole libexec/apache2/libphp5.so
重啟Apache服務吧;
寫一個簡單的測試文件測試一下。
<?php phpinfo(); ?>

  • MySQL配置


安裝MySQL是比較麻煩的,由於在Mac OS中是直接帶有Apache和PHP的,所以安裝它們,比較簡單,而MySQL是不帶的,需要去官網下載。
下載完成以後,直接安裝吧。安裝完成以後,從System Preferences中啟動MySQL服務,如下圖所示:

alt
從命令行登陸mysql,然後設置密碼,如果對這里不熟悉的話,請參考這篇文章:《MySQL掃盲篇》《》。
在使用命令行登陸MySQL的時候,會出現2002,找不到mysql.sock文件的錯誤。
由於MySQL是把mysql.sock文件放在/tmp目錄下,而Mac OS卻去了/var/mysql目錄下尋找對應的mysql.sock文件,所以,由於找不到對應的mysql.sock文件,就出現了這里對應的2002錯誤了。
所以為了解決這個問題,我們需要在/var/mysql目錄下,存放一個指向/tmp/mysql.sock文件的軟鏈接,命令如下:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
然後重新啟動MySQL服務就OK
更多問題到問題求助專區《》

『貳』 mac系統可以開發PHP嗎怎麼配置開發環境呢

MAC下可以下個Windows系統模擬器來運行PHPWAMP。


蘋果系統下使用windows的軟體的方法:可以裝虛擬機vmware fusion。然後安裝windows系統,在windows中安裝軟體。有一個功能是在mac下直接使用軟體,優點是兼容所有windows可以運行的程序,穩定性較高。缺點是要安裝一遍windows。或者使用CrossOver,它允許直接在mac下運行exe


用PHPWAMP綠色集成環境(支持自定義版本,適合在本地,也適合在伺服器上面運行)


首先來看WAMP是什麼意思?

Windows下的Apache+MySQL+PHP,稱為WAMP。

屬於WAMP環境的集成軟體有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,這些WAMP環境各有特點。我推薦使用PHPWAMP這款綠色集成環境


PHPWAMP自帶php5.2、php5.3、php5.4、php5.5、php5.6、php7這6個默認版本,擁有共生模式(與其他環境同時使用),單身狗霸體模式,強行打通阻礙運行網站。

如果還不滿意,可以自定義設置任何PHP版本,700個PHP版本隨便你切換。

擁有一鍵去除域名埠號,強制修改任意資料庫密碼等實用功能。


這篇教程文章里提供700多個PHP版本下載。(700個PHP版本一鍵切換)
網路搜索這個文章標題:
PHP集成環境如何自定義PHP版本,同時運行多個php版本一鍵開啟模塊。

搜到的文章中,在文章的附件里有提供PHP歷史版本下載,差不多700多個PHP版本。

『叄』 詳解如何正確配置PHP開發環境

PHP語言在進行開發之前,需要將開發環境配置妥當,這樣才能實現我們的程序完美運行。那麼,如何正確的配置PHP開發環境呢?文章將介紹Apache、MySql、PHP的下載、安裝及配置,分別講述在windows和Linux環境下開發環境的搭建。
一、下載Apache、MySql和PHP
1、Apache的下載
Apache伺服器可以通過官方提供的鏡像地址來下載windows的Apache安裝程序,不過都是英文版的,而且下載速度太慢。我建議大家去華軍、天空或者中關村下載最新版的安裝程序,速度很快。
2、MySQL的下載
MySQL的官方網站是
3、PHP的下載
PHP的官方網站是
二、在windows下配置PHP開發環境
1、Apache、MySql和PHP的安裝像安裝windows其他軟體一樣,這里建議把Apache和PHP軟體安裝在D盤目錄下,把MySQL軟體安裝在C盤,這樣不需要做任何設置,MySQL就可以順利啟動運行。
2、配置開發環境
為了讓windows可以執行PHP,需要做進一步的工作,按以下步驟搭建好環境:
1)在PHP安裝目錄下,找到文件php5ts.dll,將其復制到C盤system32目錄下。
2)在PHP安裝目錄下,找到文件libmysql.dll,將其復制到C盤system32目錄下。
3)在PHP安裝目錄下,找到文件php.ini,將其復制到C:windows下。這個文件是配置PHP的基本文件,如設置伺服器根目錄配置,用文本編輯器打開php.ini文件,找到"doc_root=",因為我把Apache默認安裝在D盤根目錄下,所以,修改這個配置項的值為:doc_root=d:apache2htdocs
提示:用戶根據自己安裝Apache的路徑,修改該配置項的值。
4)在php.ini中找到「extension_dir ="./"」,這個配置項用來載入PHP的擴展模塊,修改該配置項如下:extension_dir = d:phpext,(需要按自己的安裝目錄修改PHP的載入位置)。
5)在php.ini中找到「;extension=php_mysql.dll」,把這項前面的分號去掉,表示使這個項生效。這個配置項用來使PHP支持MySQL,這里分號起注釋作用。修改完PHP的配置文件php.ini後,保存退出該文件。
6)進行Apache的配置。轉到Apache的安裝目錄下的conf目錄,用文本編輯器打開Apache的配置文件http.conf。在此文件中找到 dynamic shared object(DOS) Support,在LoadMole行的最後添加如下配置項:LoadMole php5_mole d:/php/php5apache2.dll,(需要按自己的安裝目錄修改PHP的載入位置)。該項是通過Apache來載入PHP模塊php5apache2.dll,即PHP以Apache的一個模塊來運行。
7)為了讓Apache支持.php後綴的文件,在http.conf中找到AddType項,在最後添加如下配置項:AddType application/x-httpd-php.php。找到directoryIndex,在最後添加index.php。為了支持中文,找到AddDefaultCharset ISO-8859-1改為AddDefaultCharset GB2312。修改完後保存http.conf。即完成Apache的基本配置。
注意:強烈建議對Apache配置文件http.conf進行修改時,一定遵守修改一點測試一點的原則,即每次修改完氏早一項並保存http.conf後,要嫌核蘆重啟一下Apache,如果Apache正常啟動,則可以進行後續修改,否則,說明本次修改有誤芹帶,仔細檢查並重新修改。
三、在Linux下配置配置PHP開發環境
1、MySQL的安裝
在MySQL官網下載MySQL的安裝文件MySQL-server-4.0.20-0.i386.rpm,執行下面的命令完成MySQL的安裝。
rpm -ivh MySQL-server-4.0.20-0.i386.rpm
在沒有設置MySQL密碼的情況下,通過以下命令測試MySQL是否安裝成功。
mysql -u root
出現類似welcome to the mysql mointor. commands end with;or g的字樣,說明安裝成功。
2、Apache的安裝
從Apache的官網下載UNIX版本的壓縮包,以httpd-2.0.52.tar.gz為例,假設資源包放在/usr/local/src下,進入這個目錄後解壓縮,命令如下:
cd /usr/local/src
tar -zxvf httpd-2.0.52.tar.gz
解壓縮後,進入目錄httpd-2.0.52,執行以下命令:
./configure --prefix=/usr/local/apache2 --enable--mole=so
其中--prefix=/usr/local/apache2用來指定Apache的安裝目錄。接下來進行編譯,執行一下命令完成安裝。
make
mae install
3、配置PHP開發環境的安裝
1)從PHP官網下載php5.1.4.tar.gz的壓縮包,解壓縮該文件包,命令如下:
tar -zxf php5.1.4.tar.gz
2)轉到解壓縮後的目錄,執行以下命令完成PHP安裝目錄等相關配置:
./configure --prefix=/usr/local/php -with-mysql=/var/lib/mysql
3)接著編譯PHP,命令如下:
make
make install
4)復制當前目錄下的文件PHP大安裝目錄的lib目錄下,並改名為php.ini,命令如下:
cp php.ini-dist /usr/local/php/lib/php.ini
5)以上配置PHP開發環境的安裝完後,參見windows下配置的內容進行相關配置,配置項和配置方法類似。

『肆』 Mac下安裝配置PhpStorm開發環境

參考: # macOS下安裝配置PhpStorm

默認mac中都是自帶php,apache,PHP在目錄/usr/bin/php中

apache默認站點根目錄為:/Library/WebServer/Documents
配置文件:/etc/apache2/httpd.conf

文本編輯器或者vim打開httpd.conf
搜索LoadMole php7_mole libexec/apache2/libphp7.so,將前面#號去掉。

略...
注意:xcdebug.so默認是在/usr/lib/php/extensions/目錄下,但是no-debug-non-zts-20180731版本不盡相同,需要設置成自己系統里的。

工程需要創建在/Library/WebServer/Documents/下面

可以將工程目錄放在左側的快捷導航中

在Phpstorm的Preference->Build, Execution, Deployment->Deployment->點+新建, name自定義,我起名叫webroot。 type選擇Local or mounted folder。

Mappings中,我們看到local path為我們新建的php目錄地址,web path on server 'webroot' (relative to folder).

因為apache容器的根目錄為/Library/WebServer/Documents/,所以在其中填入相對於/Library/WebServer/Documents/的目錄名稱,即HelloPHP保存。

配置安裝Xdebug

首先檢查phpstorm的xdebug配置,這里的debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。

進入Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80

設置localService

新建一個server

設置run、debug自動瀏覽器打開的開始頁面

啟動

『伍』 mac電腦下怎麼安裝php這些,新手不懂求大神

mac系統安裝php的方法:
安裝PHP擴展要求Mac系統已經安裝了Xcode環境和命令行開發工具,如果還沒安裝,可以使用Shell安裝。
xcode-select --install
為了擴展管理方便,首先來安裝pecl擴展管理器。
cd /usr/lib/php
sudo php install-pear-nozlib.phar
安裝Redis、Memcache、Mongo等擴展。
sudo pecl install redis
sudo pecl install memcache
sudo pecl install mongo
sudo pecl install xdebug
將擴展配置添加的php.ini文件中:
extension=memcache.so
extension=mongo.so
extension=redis.so
zend_extension=xdebug.so
安裝xcache,從官網下載http://xcache.lighttpd.net/wiki/Release-3.2.0
解壓縮並安裝
tar xvf xcache-3.2.0.tar
cd xcache-3.2.0
phpize
。/configure
make
sudo make install
配置XCache
[xcache]
xcache.size = 128M
xcache.var_size = 8M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.optimizer = Off
由於Mac自帶的PHP環境是不包括mcrypt擴展的,所以需要下載同版本的php源碼包,單獨編譯這個模塊載入。從官網的歸檔裡面找到php5.5.14的源碼包,下載:http://php.net/releases/
tar zxvf php-5.5.14.tar.gz
cd php-5.5.14/ext/mcrypt/
phpize。/configure
make
sudo make install
配置ext-mcrypt
extension=mcrypt.so
為了加速,還需要打開opcache。
zend_extension=opcache.so
[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=0
; Determines if Zend OPCache is enabled for the CLI version of PHP
opcache.enable_cli=0
以上就是在MAC OS X系統中安裝PHP擴展的方法。

『陸』 Mac M1安裝php開發環境

去年年底,蘋果推出了新款的M1晶元的mac,最近剛好要換電腦,考慮對比再三,還是選擇了M1晶元的mac;剛拿到手以後,擔心會有軟體不兼容啥的,網上也推薦作為主力開發的筆記本的話,不推薦M1,但是現在已經完全配置好了開發環境,安全下車了。下面就來簡單介紹下安裝過程中的步驟:

注意:如果沒有安裝brew,需要先安裝brew,使用arch -arm64 brew install安裝

首先搜索是否包含想要安裝的mysql版本,如下圖:

此處選擇[email protected]這個版本,我本地已經安裝完成了

安裝完成後,需要添加環境變數,這樣才能在任何目錄下面直接打mysql訪問

先查詢有哪些php的版本,之前看網上說的M1,目前還不支持php7.3以下的版本,所有我安裝了php7.4

等待安裝完成後,可以開始部署項目了,由於我的項目是thinkphp框架開發的,而且用到了redis,所以,這邊需要先安裝redis依賴

安裝php redis依賴(此處使用pecl安裝,網上有很多使用編譯安裝的方法,那種方法比較麻煩,而且需要配置的地方比較多,pecl安裝的話,快捷方便)

這個安裝完成後,就只需要去nginx目錄下面配置項目文件就OK了。

其他的不多說,主要提一點,就是thinkphp框架,重定向那邊的配置,location裡面的配置需要修改下,如下圖:

修改完成後,重啟伺服器,還要重啟php-fpm,這個是關鍵

『柒』 Mac配置PHP開發環境

啟動Apache

1
先介紹幾個命令
// 啟動Apache服務
sudo apachectl start
// 重啟Apache服務
sudo apachectl restart
// 停止Apache服務
sudo apachectl stop
// 查看Apache版本
httpd -v
Mac OS自帶Apache,只需要啟動Apache就行。

打開終端,輸入命令:sudo apachectl start

2
打開瀏覽器,在地址欄中輸入localhost,出現It Works字元串,就說明Apache已經成功啟動

3
在Macbook pro下,Apache的網站伺服器根目錄在/Library/WebServer/Documents路徑下

END
配置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是否可用
安裝MySQL
下載MySQL安裝包,如果是第一次安裝,建議下載DMG安裝包

打開DMG安裝包,雙擊安裝包里的PKG文件

一路點擊「繼續」,最後點擊「完成」

安裝完成後,打開「系統偏好設置」,可以看到多處一個MySQL圖標,

點擊「MySQL」圖標,在彈出的界面中,我們注意到MySQL已經啟動,並且是開機自啟動。

安裝好後,最好再創建能在終端中直接使用的MySQL快捷命令。
打開終端,輸入命令:
sudo vim /etc/bashrc

在bashrc中添加創建別名的命令:
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
編輯完後,需要使用「wq!」命令強制保存內容。

重啟終端,然後設置MySQL的root帳號,輸入命令
mysqladmin -u root password 123456

PS:
在執行上述命令時可能報錯:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
如果碰到,可參考
先停止MySQL服務
打開「系統偏好設置」,選擇「MySQL」,在打開的對話框中點擊「Stop MySQL Server」

打開終端,輸入命令:sudo /usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

--skip-grant-tables:不啟動grant-tables(授權表),跳過許可權控制。
--skip-networking :跳過TCP/IP協議,只在本機訪問(這個選項不是必須的。可以不用)

保留開啟mysqld_safe的終端,新建一個終端,輸入命令:mysql
此時我們就可以直接登錄到MySQL服務了。

查詢MySQL的用戶信息,輸入SQL命令:
select host,user,authentication_string from user;
這一步驟熟悉的人可以跳過,在mysql 5.7以前的版本,密碼列的英文名是password,但是在5.7版本改成了authentication_string,這點是需要注意的。

我們只需要重置用戶名為root的密碼就可以,輸入SQL命令:
update user set authentication_string=PASSWORD('123456') where user='root' and host='localhost';

新設置用戶或更改密碼後需用flush privileges刷新MySQL的系統許可權相關表,否則會出現拒絕訪問,還有一種方法,就是重新啟動mysql伺服器,來使新設置生效

7
重啟MySQL服務,打開終端,輸入命令:
mysql -uroot -p
輸入剛設置好的密碼就能成功登錄

熱點內容
外文翻譯android 發布:2024-04-26 19:03:30 瀏覽:89
土金木配置怎麼樣 發布:2024-04-26 18:52:50 瀏覽:610
這台電腦如何訪問另一台電腦伺服器 發布:2024-04-26 18:51:08 瀏覽:627
怎麼快速了解電腦的配置 發布:2024-04-26 18:42:11 瀏覽:997
rsa加密演算法例子 發布:2024-04-26 18:40:29 瀏覽:243
thinkphp緩存關閉 發布:2024-04-26 18:19:32 瀏覽:96
linux信號捕捉 發布:2024-04-26 18:19:27 瀏覽:934
編譯有哪兩種模式 發布:2024-04-26 17:53:30 瀏覽:871
伺服器電腦上能用嗎 發布:2024-04-26 17:44:42 瀏覽:560
組件式編程 發布:2024-04-26 17:19:57 瀏覽:943