在进行php开发之前需要搭建php和apache结合的开发环境.?
具体步骤如下:
V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失.?
第二段:配置php
在环境变量中设置:?
PATH中添加:%PHP_HOME%;%PHP_HOME%/ext;
把ServerName修改成:
把ServerRoot修改成:
把DocumentRoot修改成:
在LoadModule的最底部添加以下内容:
四:测试
htmlbody?php phpinfo()?/body/html1
到此,apache和php的环境已经搭建完成了.
最新和最旧,你都可以随便切换,还能同时运行多个不同版本.
PHPWAMP支持建立无限个站点绑定域名,指定站点可随意修改PHP版本,
如果域名模式和端口模式都想混合使用,也可以使用PHPWAMP.
可以自定义PHP版本,可以同时运行几百个端口模式和域名模式的站点互不影响.
PHPWAMP绿色集成环境(适合在本地,也适合在服务器上面运行)
本地搭建教程:
服务器搭建的话,请在百度搜这个标题
"PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例"
首先来看WAMP是什么意思?
Windows下的Apache◆MySQL◆PHP,称为WAMP.
属于WAMP环境的集成软件有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,这些WAMP环境各有特点.我推荐使用PHPWAMP这款绿色集成环境
绿色集成环境PHPWAMP特点如下:
百度搜索这个文章标题:
PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启模块.
phpnow(Apache+php+MySQL套件)很不错
正常使用,没问题
调试的时候附加端口号就好
比如 就是 IIS的
就是apache的
IIS支持PHP比较麻烦,还是集成的简单
而且互相不影响
(如果是安装包,可以直接安装,则以下操作基本上可以忽略.但为了更好的安全性,建议采用压缩包自己安装配置有关参数)
(1)查找到safe_mode = 段落,将safe_mode = Off修改为safe_mode = On
php模块安装的方式
①.、静态安装
将先将在安装php之前先将需要安装的程序装上,如ftp、mhash、mcrypt......安装完成后,解压php安装包,执行./configure --with-ftp --with-mhash --wth-mcrypt等等.后面具体跟的参数可以参看./configure --help查看.编译好后,执行make make install 就行了.
而在往往我们进行编译php时经常会忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想再重新装php,于是可以采用phpize来动态加载需要安装的模块.
具体实现方法如下(这里以忘记安装pdo_mysql模块为例):
/usr/local/php/bin/phpize
Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module
关于上面的这个错误,我不得不鄙视下网上有些自以为是的家伙,自认为对所有的安装操作很懂,报上面的错误的时候,去修改源代码,搞的乱七八糟,误人子弟.根本不按php官方的文档操作.
./configure --with-php-config=/usr/bin/php-config (还可以加一些其他的参数,可通过./configure --help查看)
make
make install
修改php.ini文件
vi /usr/local/php/etc/php.ini
在其文件结尾加入下面的内容:
extension=pdo_mysql.so
安装完成后,重启php-fpm和web服务器.(因为我用的是php-fpm和tengine,如果用的是apache则也重启相应的程序,重新加载就行了)