在安装apache2,php,mysql开发环境中的一些问题
来源:互联网 发布:平板打不开淘宝视频 编辑:程序博客网 时间:2024/05/01 11:36
php环境配置遇到的一些问题:
1.首先版本的选择,一般情况下如果在apache.org上下载的Apache1或2.x系列则使用VC6的编译版本,其实VC9的版本也可以用,只不过在官网上说VC9在使用时可能与apach发生兼容性问题。如果是在Apachelounge上下载的2.4版本以上的服务器软件,则可以使用VC9或者VC11编译版本的php软件。
关于VC6,VC9,VC11的环境可以到微软的下载中心下载。一般而言vc6一般都支持,
VC9版本要求用户安装Microsoft Visual C++ 2008 SP1 Redistributable Package(x86 | x64)
VC11版本要求用户安装Visual C++ Redistributable for Visual Studio 2012(x86 | x64)
2.有一个Appserve的软件提供apache+php+mysql+phpadmin的一套安装,如果图方便可以直接下载安装。
3.配置文件原有内容
LoadModule php5_module E:/Web Server/php5.3.5/php5apache2_2.dll
LoadModule中第二个路径参数包含一个空格"Web Server",apache在解析的时候将空格认为是参数的结束,因此产生了无法识别的问题。
只要在参数两端加上引号就可以了
LoadModule php5_module "E:/Web Server/php5.3.5/php5apache2_2.dll"
4.php安装好之后可以安装PHPmyadmin来进行管理。但是在第一次将PHPmyadmin解压到htdocs目录下后,并不能直接使用成功。可能会报错:
Fatal error: Call to undefined function: mb_detect_encoding()
这是由于没有设置php的扩展动态链接库,需要进行如下设置:
第一步:先看看php解压目录下的ext文件夹,里面是否有一个php_mbstring.dll文件,如果有就跳过第二步;
第二步:去网上下载这个dll文件,可以重新下载官网版本的php包(这个比较费事),推荐去www.zhaodll.com里面有大多数的dll文件。
第三步:更改php.ini文件(如果之前没动过那么这个文件叫php.ini-development),将找到里面的
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
;这里我们制定php的扩展库路径
extension_dir = "~安装路径/php5.3.5/ext"
并修改最后一行(注意去掉前面的注释号)。
第四步:找到下面很多extension项里面的extension=php_mbstring.dll去掉前面的注释号。
第五步:重新启动apache服务器。我的问题这样就解决了。
PS:看到有些人是把将php_mbstring.dll这个文件拷贝到php.ini文件所在的目录下,个人觉得不需要,因为自己已经extension的扩展目录设置成了"~安装路径/php5.3.5/ext"。
5.mysql安装之后php的配置也是需要修改的,同样在php.ini中将extension=php_mysql.dll和extension=php_mysqli.dll前面的注释号去掉,加载mysql相关模块,之后写一个测试文件,就可以看看php是否成功连接mysql。
- 在安装apache2,php,mysql开发环境中的一些问题
- ubuntu 安装 PHP+MySQL+Apache2环境
- WampServer提供的Apache2, PHP和MySQL数据库在windows下网页开发环境
- Windows下PHP开发环境中Apache2.4的安装
- 在ubuntu中安装PHP(apache+mysql+phpmyadmin)开发环境
- win10.64位搭建Php开发环境(PHP7.0.11+Apache2.4.23+Mysql-5.7.15 )安装配置图文教程
- mysql+apache2+php安装配置
- ubuntu安装php mysql apache2
- 微信小程序开发之搭建腾讯云ubuntu开发环境PHP+MYSQL+APACHE2
- Windows下PHP+Apache2开发环境搭建
- Linux下配置安装PHP环境(Apache2)
- Linux下安装配置PHP环境(Apache2)
- PHP在网站开发中的一些优势
- php5+apache2+mysql环境安装authpuppy
- Ubuntu12.04 LTS 环境下如何安装apache2、php、mysql、phpmyadmin
- win7(64位)安装搭建php-5.5.10 apache2.4.7 mysql-5.6.16 环境
- 在windows上安装PHP开发环境
- 编译安装apache2+php+mysql+mod_security
- 第八周--项目5-计数的模式匹配
- Spring中所用到的设计模式
- 第七周项目五 排队看病模拟
- 【第八周项目1- 建立顺序串的算法库】
- 事件处理程序
- 在安装apache2,php,mysql开发环境中的一些问题
- 第八周项目一~数据结构之自建算法库——顺序串
- JavaScript Math对象 ceil()、floor()、round()方法
- fresco加载图片
- Microsoft Office Project 2016使用心得(一)
- 高仿网易评论列表效果之数据准备
- C/C++ typedef用法详解
- 当Androidstudio出现Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled 时的解决办法
- JavaScript 总结