要在Mac上搭建PHP環(huán)境,你需要先確認你已經(jīng)安裝了Apache和PHP,如果沒有,可以使用Homebrew或直接從官網(wǎng)下載安裝。要檢查是否已安裝,請在終端中輸入以下命令:
httpd -v
php -v
如果返回版本號,證明已經(jīng)安裝成功。接下來我們進入PHP環(huán)境配置的實際部分。我們需要打開Apache的配置文件httpd.conf,并添加一些模塊和配置:
LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
AddType application/x-httpd-php .php
第一行啟用PHP模塊,第二行告訴Apache將.php文件解析為PHP文件。下一步是創(chuàng)建PHP配置文件。首先,在終端中運行以下代碼:
cp /etc/php.ini.default /etc/php.ini
這將復制未定義任務配置的php.ini.default文件。接下來,我們需要更改一些配置選項:
date.timezone = Asia/Shanghai
max_execution_time = 200
memory_limit = 256M
post_max_size = 64M
upload_max_filesize = 64M
以上代碼分別設置時區(qū),最大執(zhí)行時間,內(nèi)存限制,最大POST和上傳文件大小。不要忘記在完成更改后重啟Apache:
sudo apachectl restart
接下來,我們要安裝PHP的擴展模塊,如MySQLi,PDO等。使用以下命令可以列出當前已安裝的模塊:
php -m
使用以下命令進行安裝:
brew search php7
brew install php7-xxx
其中xxx是擴展模塊的名稱。例如,要安裝MySQLi模塊,可以運行以下代碼:
brew search php7-mysqli
brew install php7-mysqli
最后, 我們還需要安裝Composer,Composer是PHP的包管理器,可用于安裝和管理依賴項。 運行以下代碼即可安裝:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
rm composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
現(xiàn)在,您的Mac上的PHP環(huán)境已經(jīng)可用。下一步就是可以開始PHP開發(fā)了!