配置php开发环境

可以使用appserv安装套件来进行搭建,这是一个集成了php+apache+mysql+phpMyadmin四种软件的一组套件,另外一种方式就是自定义安装,可以自行选择各个软件的版本。
下载php核心包,是用于支持php开发的,在下载的时候会有不同的版本,其中VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的,VC9就是the Visual Studio 2008 compiler,就是用微软的VS编译器编译的。如果在windows下使用apache+PHP,请选择VC6,如果在windows下使用IIS+PHP的,请使用VC9,注意Thread safe就是线程安全的,建议在生产环境选择该版本。非线程安全的效率高,线程安全的效率稍微低点。 注意php 5.5.8要搭配apache2.4版本,而php 5.4.24可以搭配apache2.2版本
将apache和PHP整合在一起:
  1. 在apache的conf目录下的httpd.conf文件中添加如下代码:
    LoadModule php5_module  ~php安装路径/phpapache2_2.dll
    PHPIniDir " ~php模块安装路径"
    AddType application/x-httpd-php .php  .phtml
    我的配置是:LoadModule php5_module D:/php-5.4.24-Win32-VC9-x86/php5apache2_2.dll。只要把红色的部分,改成php实际安装路径即可。
  2. 把php.ini-development文件改成php.ini,这个文件用来指定php的一些设置
  3. 在php.ini中指定路径扩展模块,找到php.ini,搜索extension_dir,添加extension_dir=“php中ext文件夹的路径”,我的配置如下: extension_dir = "D:/php-5.4.24-Win32-VC9-x86/ext"
  4. 完成之后,可以写一个php文件
    <?php
         phpinfo();
    ?>
    进行测试,如果能正确访问到php页面则证明没问题,访问到的结果是
  5. 在下载的时候,我选择的是这个版本                                                                                                                                      
  6. VC9意思就是该版本PHP是用VisualStudio2008编译的,而VC11则是用VisualStudio2012编译的。这意味着如果你下载的是VC9版本的,就需要先安装VisualC++RedistributableforVisualStudio2008SP1, 如果你下载的是VC11版本的,就需要先安装VisualC++RedistributableforVisualStudio2012。
  7. 如果要与mysql整合则需要在php.ini文件中启用这两项内容:extension=php_mysql.dll extension=php_mysqli.dll 
  8. 安装,phpMyAdmin,首先到 http://www.phpmyadmin.net/home_page/index.php该网站上下载软件,将该软件解压到apache用来发布站点的目录下,我的是myphp目录,之后再浏览器中访问 http://localhost/myphp/phpMyAdmin/setup/ 我的浏览器会返回错误,Fatal error: Call to undefined function mb_detect_encoding() in D:\myphp\phpMyAdmin\libraries\php-ge,经过百度发现是需要在php.ini文件中启用php_mbstring.dll,所以找到php.ini打开,启用extension=php_mbstring.dll
  9. 然后可以在浏览器中直接输入 http://localhost/myphp/phpMyAdmin/index.php ,使用mysql的用户名和密码进行登录,就可以进入到管理界面
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值