
正文
PHP的安装,编译,扩展工具
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
1.基本容易混淆的概念
pecl
php的社区贡献扩展库,全称为PHP Extension Community Library, 是php的底层库, 使用C语言编写
pear
php的应用扩展库,全称为PHP Extension And Repository, 是php的应用库, 使用php编写,使用include包含
pcre
是兼容perl的正则表达式
preg
正则表达式函数的前缀
2.在windows下安装php
使用解压缩免安装版:
首先去官网下载对应的zip压缩包, 下载地址为http://www.php.net/downloads.php
解压后配置php.ini即可
使用安装器安装:
使用Wix Toolkit编译形成PHPInstaller.exe可执行文件,Wix Toolkit的官方地址为http://wix.sourceforge.net
3.在linux下安装php
4.在windows下安装php扩展
5.在linux下安装php扩展
6.在mac系统安装mysql+apache+php
首先,下载在官网mysql(dmg文件,mysql5.6),apache源码版(apache2.2),php的源码版(php5.6)
mysql-5.6.38-mac10.12-x86_64.dmg
httpd-2.2.34.tar.gz
php-5.6.32.tar.gz
再者,分别解压apache源码包和php源码包
tar zxvf httpd-2.2.34.tar.gz
tar zxvf php-5.6.32.tar.gz
再者,执行安装mysql及编译安装apace和php
双击执行mysql的dmg文件进行傻瓜式安装
使用命令编译安装apache:
cd httpd-2.2.34
./configure --enable-so
sudo make
sudo make install
使用命令编译安装php:
cd php-5.6.32
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
sudo make
sudo make install
sudo cp php.ini-development /usr/local/bin/php.ini
最后,检查nginx和php:
检查httpd.conf,修改ip地址为127.0.0.1
将#ServerName www.web8cn.com:80改为ServerName 127.0.0.1:80
检查httpd.conf,确保apache已经加载了php:
LoadModule php5_module modules/php5lib.php
检查php.ini,查看哪些类型的文件调用php解释器处理
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
显示代码高亮
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
最后,启动apache
/usr/local/apache2/bin/apachectl start
在浏览器中输入localhiost回车后显示it works!证明环境搭建成功






