本文目錄一覽:
- 1、如何在mac下安裝php
- 2、mac配置php-fpm,nginx運行多版本php
- 3、Mac M1安裝php開發環境
- 4、mac電腦下怎麼安裝php這些,新手不懂求大神
- 5、怎樣在mac上面配置php環境
如何在mac下安裝php
步驟如下:
1.下載php源碼並解壓
2.進入php源碼並configure
3.安裝openssl
4.sudo make及make test
5.sudo make install
mac配置php-fpm,nginx運行多版本php
1、brew 安裝 php5.6 php5.7 nginx
2、配置php-conf
3、配置虛擬主機
安裝好brew
用brew 命令安裝,如果速度太慢或訪問不了,自行goole brew 換源
brew search php 查看可用的php版本
brew install php@5.6 安裝php5.6
brew install php@7.1 安裝php5.6
brew install nginx 安裝nginx
1、修改php5.6 php-fpm的端口為9056
cd usr/local/etc/php/5.6 # 到php5.6的目錄下
vi php-fpm.conf # 修改文件
listen = 127.0.0.1:9056 # 修改此端口
daemonize = yes # 修改為允許後台啟動php-fpm
2、修改php5.6 php-fpm的端口為9070
cd /usr/local/etc/php/7.1/php-fpm.d # 到php7.1的目錄下
vi # 修改端口
listen = 127.0.0.1:9056 # 修改此端口
vi php-fpm.conf # 修改文件
daemonize = yes # 修改為允許後台啟動php-fpm
3、啟動php-fpm
cd /usr/local/sbin # 到此目錄,建立兩個軟鏈接指向不同版本的php
切換到root用戶
./php-fpm56
./php-fpm71
啟動後可看到php-fpm的進程,則成功
ps-ef | grep php-fpm
cd /usr/local/etc/nginx/ # 到nginx的目錄下
複製默認的配置文件到server下(此目錄用來存虛擬主機文件)
這裡我在server創建了這兩個
vi local.phpinfo56.com.conf # 修改本地域名和nginx代理到php-fpm端口,按照這種方法修改另一個
nginx # 啟動nginx
nginx -s reload # 修改配置文件,重新加載nginx
vi /etc /hosts # 修改host 加上映射關係
cd /usr /local/var/www # 在此目錄下建立一個index.php
echo “?php phpinfo();” index.php
在瀏覽器訪問可看到
Mac M1安裝php開發環境
去年年底,蘋果推出了新款的M1芯片的mac,最近剛好要換電腦,考慮對比再三,還是選擇了M1芯片的mac;剛拿到手以後,擔心會有軟件不兼容啥的,網上也推薦作為主力開發的筆記本的話,不推薦M1,但是現在已經完全配置好了開發環境,安全下車了。下面就來簡單介紹下安裝過程中的步驟:
注意:如果沒有安裝brew,需要先安裝brew,使用arch -arm64 brew install安裝
首先搜索是否包含想要安裝的mysql版本,如下圖:
此處選擇mysql@5.7這個版本,我本地已經安裝完成了
安裝完成後,需要添加環境變量,這樣才能在任何目錄下面直接打mysql訪問
先查詢有哪些php的版本,之前看網上說的M1,目前還不支持php7.3以下的版本,所有我安裝了php7.4
等待安裝完成後,可以開始部署項目了,由於我的項目是thinkphp框架開發的,而且用到了redis,所以,這邊需要先安裝redis依賴
安裝php redis依賴(此處使用pecl安裝,網上有很多使用編譯安裝的方法,那種方法比較麻煩,而且需要配置的地方比較多,pecl安裝的話,快捷方便)
這個安裝完成後,就只需要去nginx目錄下面配置項目文件就OK了。
其他的不多說,主要提一點,就是thinkphp框架,重定向那邊的配置,location裡面的配置需要修改下,如下圖:
修改完成後,重啟服務器,還要重啟php-fpm,這個是關鍵
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,從官網下載
解壓縮並安裝
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的源碼包,下載:
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上面配置php環境
工具:Apache 2.4.16、PHP、Macbook Pro、MySQL 5.7
步驟:
1、打開終端,輸入命令:sudo apachectl start,啟動Apache。
2、打開ie瀏覽器,在地址欄中輸入localhost,出現It Works字符串,就說明Apache已經成功啟動。
3、在Macbook pro下,Apache的網站服務器根目錄在/Library/WebServer/Documents路徑下。Mac OS 同樣自帶PHP,只需要在Apache的配置文件中添加Apache對PHP的支持就好了。在終端中輸入命令:
sudo vim /etc/apache2/httpd.conf
打開httpd.conf文件。
4、去掉注釋符號:LoadModule php5_module libexec/apache2/libphp5.so
5、重啟Apache服務。進入/Library/WebServer/Documents,新建一個測試的PHP頁面,輸入命令:sudo vim test.php
6、在test.php中輸入以下代碼?php phpinfo(); ?
在ie瀏覽器中打開頁面localhost/test.php,測試PHP是否可用即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/192165.html