須要先安裝Apache,已安裝的能夠跳過,沒安裝的能夠看這裏。php
官網apache
tar -zxvf php-7.4.3.tar.gz cd php-7.4.3
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs
prefix爲安裝位置,後面的選項爲apache安裝目錄bin下的apxs。好了以後:瀏覽器
make sudo make install
須要複製一份php.ini文件:bash
sudo cp php.ini-development /usr/local/lib/php.ini
在conf/httpd.conf最後加上:php7
LoadModule php7_module modules/libphp7.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
如果php5請修改成:app
LoadModule php5_module modules/libphp5.so
最後重啓apache服務:測試
/usr/local/apache/bin/apachectl restart
在apache目錄下的htdocs下新建一個test.php:spa
<?php phpinfo()
瀏覽器輸入apache配置文件中的ServerName加上文件名,筆者的是localhost:80。.net
localhost:80/test.php
顯示以上信息即成功。rest