1.安裝phpize(如果是使用php源碼編譯就免了,本身就有)
2.打開php源碼,ext中有ext_skel工具,使用它可以方便
./ext_skel --extname = myext
生成擴展框架後,需要修改擴展的mp4文件,
#cd ext/myext/
#vim config.mp4
修改文件如上。。
3.編譯安裝擴展
#cd myext
#phpize
#./configure --with-php-config = /usr/bin/php-config //php-config的位置自己可以whereis一下。
#make
#make test //有個提示填y或n ,填n
#make install
生成myext.so
在php.ini中添加extension=myext.so即可
使用php -m查看擴展是否安裝成功。
挺麻煩的,用xampp一鍵安裝吧,完成後再改下安全配置就行
找個 Fedora 、RHEL ,安裝時選擇 httpd 服務器,他的詳細設置裡面看看 php 支持(印象裡是默認安裝的),mysql 數據庫服務器。
之後安裝就行了。
剩下的就是簡單設置了。默認 web 目錄在 /var/www/ 裡面的一個子目錄裡(詳細忘了)。
或者裝個 ubuntu ,apt 源裡面有 apache (apache2 有可能叫做 httpd )、php 、mysql 。之後也是簡單設置就行了。
不過過程最好 google 。主要是看他的設置。默認設置不好用的。每個 Linux 套件的設置都有區別。
不過印象裡有專門的 LAMP (Linux + Apache + Mysql + Php)系統,裝上直接就能用,你也可以找來試試。不過注意的是這種系統都是針對直接生產使用的。也就是說,一般沒有附加什麼些的程序,有可能安裝你所選擇跑 LAMP 的機器只能作為 web 服務器單獨使用,不能在上面開發或者干別的。