當前位置:首頁 » 編程語言 » mac重啟php

mac重啟php

發布時間: 2023-01-01 07:58:23

⑴ mac系統下php如何開啟oci8

  • 打開方法:

打開Terminal,輸入:sudo nano /etc/apache2/httpd.conf, 編輯httpd.conf,按Control+W,搜索php,找到:#LoadMole php5_mole libexec/apache2/libphp5.so,將此行前的#號去掉,Control+O保存,Control+X退出,再次回到終端輸入:sudo apachectl restart,這樣PHP就已經正常開啟。

可以在Library/WebServer/Documents目錄下上傳一個隨意命名的php文件,譬如info.php,在此php文件中填入《?php phpinfo(); ?》,然後到瀏覽器訪問「localhost/info.php」,此時可以看到詳細的php配置環境信息。

綜上所述,我們就可以將MAC預裝的PHP開啟。

⑵ macbook pro 自帶的php是5.3.15的,求問重啟php-fpm的方法。5.3.X已經不支持php-fpm start stop了

pgrep php-fpm |xargs sudo kill -USR2

⑶ mac下如何配置PHP apache

Mac OS X 內置了Apache 和 PHP
運行「sudo apachectl start」,再輸入帳號密碼,這樣Apache就運行了。
運行「sudo apachectl -v」,你會看到Mac OS X 10.6.3中的Apache版本號

測試是否開啟Apache成功:在瀏覽器中輸入「http://localhost」,就可以看到出現一個內容為「It works!」的頁面,它位於「/Library(資源庫)/WebServer/Documents/」下,這是Apache的默認根目錄。

注意:開啟了Apache就是開啟了「Web共享」,這時聯網的用戶就會通過「http://[本地IP]/」來訪問「/Library(資源庫)
/WebServer/Documents/」目錄,通過「http://[本地IP]/~[用戶名]」來訪問「/Users/[用戶名]/Sites
/」目錄,可以通過設置「系統偏好設置」的「安全(Security)」中的「防火牆(Firewall)」來禁止這種訪問。

運行PHP
(網上大多數操作出下)
在終端中運行「sudo vi
/etc/apache2/httpd.conf」,打開Apache的配置文件。(如果不習慣操作終端和vi的可以設置在Finder中顯示所有的系統
隱藏文件,記得需要重啟Finder,這樣就可以找到對應文件,隨心所欲編輯了,但需要注意的是某些文件的修改需要開啟root帳號,但整體上還是在終端
上使用sudo來臨時獲取root許可權比較安全。)
找到「#LoadMole php5_mole libexec/apache2/libphp5.so」,把前面的#號去掉,保存(在命令行輸入:w)並退出vi(在命令行輸入:q)。
運行「sudo cp /etc/php.ini.default /etc/php.ini」,這樣就可以通過php.ini來配置各種PHP功能了。比如:
;通過下面兩項來調整PHP提交文件的最大值,比如phpMyAdmin中導入數據的最大值
upload_max_filesize = 2M
post_max_size = 8M
;比如通過display_errors來控制是否顯示PHP程序的報錯
display_errors = Off
運行「sudo apachectl restart」,重啟Apache,這樣PHP就可以用了。
運行「cp /Library/WebServer/Documents/index.html.en
/Library/WebServer/Documents/info.php」,即在Apache的根目錄下復制index.html.en文件並重命
名為info.php
在終端中運行「vi
/Library/WebServer/Document/info.php」,這樣就可以在vi中編輯info.php文件了。在「It』s
works!」後面加上「<?php phpinfo();
?>」,然後保存之。這樣就可以在http://localhost/info.php中看到有關PHP的信息,比如版本號是5.3.1。

如果用終端不方便的話(我就是不方便的),可以直接到定位的文件夾,把對應的文件復制出來,修改完再覆蓋回去,下面操作就相同了

⑷ 如何開啟MAC系統PHP環境

打開php.ini配置文件,找到extension=php跡訂管寡攮干歸吮害經_pdo.dll 和 extension=php_pdo_mysql.dll ,去掉前面「;」的注釋,然後保存,重啟下伺服器 即可。

⑸ mac apache環境 運行php

mac 自帶環境 打開終端 輸入 sudo apache -v 和php -v 即可查看版本

啟動apache
sudo apachectl start  Mac自帶的Apache啟動了 在瀏覽器輸入「http://localhost」,會顯示「It works!」,說明伺服器已經啟動成功了。Apache默認根目錄在「/Library/WebServer/Documents/」下。
配置文件(httpd.config)保存在/etc/apache2

修改配置文件  sudo vi /etc/apache2/httpd.conf 
將默認目錄/Library/WebServer/Documents 替換成自己需要的目錄

LoadMole php7_mole libexec/apache2/libphp7.so 將前面的# 去掉

運行localhost 會報錯:You don't have permission to access / on this server.
這時修改下apache的配置文件httpd.conf:
AllowOverride None
Require all granted
Order deny,allow
Allow from all

然後 sudo apachectl configtest  查看是否修改成功

配置虛擬機 
在配置文件httpd.conf的最後一行  並cd 進去  再 vi 進vhosts.conf文件

接著來到下圖 我們可以設置我們拉下來的項目的serverName

修改host文件  sudo vi /etc/hosts

接著在瀏覽器地址 輸入我們項目的servername 即可訪問
如果沒有成功 一般是緩存原因 換個瀏覽器  或者清除緩存 關閉瀏覽器程序 並重啟
(以後增加項目 改servername 谷歌有緩存 記得關閉再重啟)

一般命令
sudo apachectl start #啟動伺服器
sudo apachectl restart 重啟
sudo apachectl -v 查看伺服器版本
sudo apachectl stop #關閉伺服器
sudo vi /etc/apache2/httpd.conf  輸入密碼 進行配置文件修改
sudo apachectl configtest 查看更改是否成功

默認命令行 i 插入模式  esc退出模式
:wq! 保存和退出 (!表示強制修改) 要在英文模式下輸入
:w 保存
:q退出 
:q! 強制退出 (誤改了東西 強制退出 就不會保存)
命令模式下 /content    查找(n查找下一個)

第一步 配置虛擬機
cd /private/etc/apache2/other
vi vhosts.conf
第二步 更改指向
sudo vi /etc/hosts

報錯:
E325: ATTENTION
Found a swap file by the name "/var/tmp/vhosts.conf.swp"
原因:
其一,是當前有其他的進程正在對相同的文檔進行編輯;
其二,之前的編輯會話被銷毀了(crashed)(也就是說,你上次編輯的時候,沒有保存就強制離開了。)
原理:
我們在編輯文件的時候,並不是對原有文件進行修改和覆蓋的,而是新建一個副本,名字叫xx.swp,我們對文件的編輯都放在了這個副本裡面,這也是為什麼我們能進行撤銷的原因,我們並沒有對原有的文件進行修改。當我們正常退出時,這個文件就正常消失,而當我們異常退出時,這個文件就會作為隱藏文件,當我們下次啟動vim時,它就會提示我們上次編輯時,有一個文件異常退出了,是否要進行恢復。也就是彈出E325錯誤。當我們異常退出時,這個隱藏文件會幫助我們還原到上次編輯的狀態。也就相當於是一個自動保存的功能。
解決辦法:
進入/var/tmp/vhosts.conf.swp  並將這個文件刪除

⑹ 怎樣在mac上面配置php環境

工具:Apache 2.4.16、PHP、Macbook Pro、MySQL 5.7

步驟:

1、打開終端,輸入命令:sudo apachectl start,啟動Apache。

⑺ 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需要設置環境變數么

mac 一般使用bash作為默認shell
Mac系統的環境變數,載入順序為:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
當然/etc/profile和/etc/paths是系統級別的,系統啟動就會載入,後面幾個是當前用戶級的環境變數。後面3個按照從前往後的順序讀取,如果~/.bash_profile文件存在,則後面的幾個文件就會被忽略不讀了,如果~/.bash_profile文件不存在,才會以此類推讀取後面的文件。~/.bashrc沒有上述規則,它是bash shell打開的時候載入的。
如果沒特殊說明,設置PATH的語法都為:
——————————————————-

1
2

#中間用冒號隔開
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

(一)全局設置
下面的幾個文件設置是全局的,修改時需要root許可權
1)/etc/paths (全局建議修改這個文件 )
編輯 paths,將環境變數添加到 paths文件中 ,一行一個路徑
Hint:輸入環境變數時,不用一個一個地輸入,只要拖動文件夾到 Terminal 里就可以了。
2)/etc/profile (建議不修改這個文件 )
全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。
3)/etc/bashrc (一般在這個文件中添加系統級環境變數)
全局(公有)配置,bash shell執行時,不管是何種方式,都會讀取此文件。
4)
1.創建一個文件:
sudo touch /etc/paths.d/mysql
2.用 vim 打開這個文件(如果是以 open -t 的方式打開,則不允許編輯):
sudo vim /etc/paths.d/mysql
3.編輯該文件,鍵入路徑並保存(關閉該 Terminal 窗口並重新打開一個,就能使用 mysql 命令了)
/usr/local/mysql/bin
據說,這樣可以自己生成新的文件,不用把變數全都放到 paths 一個文件里,方便管理。
(二)單個用戶設置
1)~/.bash_profile (任意一個文件中添加用戶級環境變數)
(註:Linux 裡面是 .bashrc 而 Mac 是 .bash_profile)
若bash shell是以login方式執行時,才會讀取此文件。該文件僅僅執行一次!默認情況下,他設置一些環境變數
設置命令別名alias ll=』ls -la』
設置環境變數:

1

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

2)~/.bashrc 同上
如果想立刻生效,則可執行下面的語句:
$ source 相應的文件
一般環境變數更改後,重啟後生效。

⑼ mac中怎樣通過brew 安裝php的redis擴展

1、下載php-redis;
2、下載完後進行解壓,然後移動到系統自帶php的同級目錄;①
cp /Users/panxu/Desktop/phpredis /etc

3、進入phpredis;

cd /etc/phpredis

4、動態安裝php擴展模塊;②

/usr/bin/phpize

5、進行編譯;

./configure --with-php-config=/usr/bin/php-config

6、開始安裝;

make && make install

安裝完成,如果成功,會有如下提示:

Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20160303/

7、找到php.ini文件,並進行編輯;③

vi php.ini

在配置文件最後一行加入:

extension=redis.so

8、重啟php-fpm,完成安裝。④
步驟中的涉及到的資源和詳細解釋請參考:https://panxu.net/article/8400.html

熱點內容
新建文件夾3在線 發布:2025-07-02 14:42:51 瀏覽:213
安卓手機微信默認瀏覽器怎麼設置 發布:2025-07-02 14:14:55 瀏覽:503
資料庫質檢 發布:2025-07-02 14:13:41 瀏覽:458
opensslvc編譯 發布:2025-07-02 14:13:31 瀏覽:885
linux三系統 發布:2025-07-02 14:13:30 瀏覽:39
華為雲穩定伺服器 發布:2025-07-02 13:58:09 瀏覽:428
安卓游戲在哪裡下載免費 發布:2025-07-02 13:58:08 瀏覽:597
mts壓縮 發布:2025-07-02 13:53:31 瀏覽:965
資料庫的事務事務 發布:2025-07-02 13:51:15 瀏覽:610
買五菱s3哪個配置好 發布:2025-07-02 13:51:11 瀏覽:773