公司web前端使用的php,所以呢,我们要搭建php开发,现在我的机器也是什么也没有,从0搭建。
移除点击此处添加图片说明文字
后来同事赶紧把我勒住,让我搭建这么个东西,xammp
百度搜一下就可以了。
移除点击此处添加图片说明文字这个直接已经集成了tomcat、apache、mysql等,这里我们要稍等会儿,不可急躁
让我们集成东西.走到这里,环境就配好了,我们要去找到php项目.
这中间报的两个错,因为在初始化会加载mysql和apache,端口被占用,我们需要解决。首先mysql不用管,我们会在php代码里面用连接件重新连,apache使我们web组件所需要的容器,所以,我们检查一下说是vmware,那简单,
移除点击此处添加图片说明文字我们将vmware给停掉即可成功启动apache服务。然后我们idea打开项目,idea是没有PHP开发版本的,eclipse有,但是,开发php因为调试不在ide里面做,所以呢,开发工具随意。然后,我们做这样一件事。
浏览器敲击:localhost、
然后我们把项目整体迁移,迁移到xampp目录下,这个目录是放置项目的。
E:\php\htdocs
移除点击此处添加图片说明文字然后重新localhost,
移除点击此处添加图片说明文字依据报错一步一步调试吧,configs下config.php第九行报错,进去看配置:
注意这个路径
移除点击此处添加图片说明文字这个里面根本没有newMarketReport
移除点击此处添加图片说明文字所以继续localhost然后发现这个
移除点击此处添加图片说明文字走到这里,就懂了,因为目录缺失了,我们不应该跳过目录拷贝,应该整个拷贝,就像这样。
移除点击此处添加图片说明文字记住把config改回去,
移除点击此处添加图片说明文字这样,
移除点击此处添加图片说明文字果然,可以了。
移除点击此处添加图片说明文字然后随便登录会出现,Fatal error: Class 'MongoClient' not found in E:\php\htdocs\newMarketReport\code\common\common_db.php on line 9
大体的意思是:
移除点击此处添加图片说明文字然后我们根据报错,找到了这个,想看看能不能ping通这些端口号。
移除点击此处添加图片说明文字这个mongoDb的客户端可是真的难找啊,好烦呀。临走的这批老职工真的烦啊,尴尬。
那后来找运维的小伙伴们一问,原来确实是机器的问题,服务停了,让他们开开,telnet一下是通的,然后接下来,url测试一下能不能访问mongoDb
移除点击此处添加图片说明文字到这里都说明了mongoDb是没问题的,有关于mongoDb的有点可以自行百度。
卡了很久,想到了办法,问了一下别人是说,类似于jdbc那种连接工具没有引入,我靠,那你倒是报错没找到累啊,你怎么报错没有找到客户端?我也是醉了,php这么傻吗?
接下来要配置mongodb的扩展,经过网上查阅,首先需要知道php版本,所以写了
移除点击此处添加图片说明文字
这时候,去到下载dll的地方找到对应的版本 http://pecl.php.net/package/mongo/1.6.12/windows
移除点击此处添加图片说明文字
2.将下载的dll文件放到对应的位置,在 {path}/php/ext 文件夹
由于我用的是xampp的集成环境,所以放的位置是在 E:\php\php\ext
将下载的
移除点击此处添加图片说明文字放到目录即可。
移除点击此处添加图片说明文字ok,我们启动。
移除点击此处添加图片说明文字我日,还这样?那只可能有两个原因,一个是apache服务没有重新启动,另一个就是,dll工具不是正确的版本。重启发现还是不行,这个错误,那我们就详细查一下PHP的版本吧,使用 phpinfo();函数,代码就是
<?php
phpinfo();
?>
哼,还好咱们Java、大数据功底深厚,终于找到了原因:
移除点击此处添加图片说明文字刚才我以为我是64位的就下载错了,现在赶紧下载x86的,赶紧。下载好了替换原来的,这次如果再不行,真的不行了,要骂娘了,搭个环境,搞了快一天了。好了,我们测试
移除点击此处添加图片说明文字哎,好想cnm,好想好想,心累,接着搞吧,
原来,php.ini里面还没有集成
(3)打开php.ini
我们找一下,
移除点击此处添加图片说明文字果然没有,那么要在E:\php\php添加以下这一行
extension=php_mongo.dll
移除点击此处添加图片说明文字
然后我们重启apache,去phpinfo里面看一下mongo,哇!刚才我们php-info里面没有mongo的,我全局搜索是null,现在出现了:
移除点击此处添加图片说明文字好开心好开心,看来是要成功了集成了mongo了,那以后集成别的东西,还困难吗?哈哈,如释重负。
不要急躁,先写一个测试php程序,代码粘贴一下
移除点击此处添加图片说明文字
完美,现在登录试试吧。
移除点击此处添加图片说明文字
移除点击此处添加图片说明文字
移除点击此处添加图片说明文字
后面,会记开发笔记的。
收工,老的运营管理平台!
后来同事赶紧把我勒住,让我搭建这么个东西,xammp
百度搜一下就可以了。
移除点击此处添加图片说明文字这个直接已经集成了tomcat、apache、mysql等,这里我们要稍等会儿,不可急躁
让我们集成东西.走到这里,环境就配好了,我们要去找到php项目.
这中间报的两个错,因为在初始化会加载mysql和apache,端口被占用,我们需要解决。首先mysql不用管,我们会在php代码里面用连接件重新连,apache使我们web组件所需要的容器,所以,我们检查一下说是vmware,那简单,
移除点击此处添加图片说明文字我们将vmware给停掉即可成功启动apache服务。然后我们idea打开项目,idea是没有PHP开发版本的,eclipse有,但是,开发php因为调试不在ide里面做,所以呢,开发工具随意。然后,我们做这样一件事。
浏览器敲击:localhost、
然后我们把项目整体迁移,迁移到xampp目录下,这个目录是放置项目的。
E:\php\htdocs
移除点击此处添加图片说明文字然后重新localhost,
移除点击此处添加图片说明文字依据报错一步一步调试吧,configs下config.php第九行报错,进去看配置:
注意这个路径
移除点击此处添加图片说明文字这个里面根本没有newMarketReport
移除点击此处添加图片说明文字所以继续localhost然后发现这个
移除点击此处添加图片说明文字走到这里,就懂了,因为目录缺失了,我们不应该跳过目录拷贝,应该整个拷贝,就像这样。
移除点击此处添加图片说明文字记住把config改回去,
移除点击此处添加图片说明文字这样,
移除点击此处添加图片说明文字果然,可以了。
移除点击此处添加图片说明文字然后随便登录会出现,Fatal error: Class 'MongoClient' not found in E:\php\htdocs\newMarketReport\code\common\common_db.php on line 9
大体的意思是:
移除点击此处添加图片说明文字然后我们根据报错,找到了这个,想看看能不能ping通这些端口号。
移除点击此处添加图片说明文字这个mongoDb的客户端可是真的难找啊,好烦呀。临走的这批老职工真的烦啊,尴尬。
那后来找运维的小伙伴们一问,原来确实是机器的问题,服务停了,让他们开开,telnet一下是通的,然后接下来,url测试一下能不能访问mongoDb
移除点击此处添加图片说明文字到这里都说明了mongoDb是没问题的,有关于mongoDb的有点可以自行百度。
卡了很久,想到了办法,问了一下别人是说,类似于jdbc那种连接工具没有引入,我靠,那你倒是报错没找到累啊,你怎么报错没有找到客户端?我也是醉了,php这么傻吗?
接下来要配置mongodb的扩展,经过网上查阅,首先需要知道php版本,所以写了
移除点击此处添加图片说明文字
这时候,去到下载dll的地方找到对应的版本 http://pecl.php.net/package/mongo/1.6.12/windows
移除点击此处添加图片说明文字
2.将下载的dll文件放到对应的位置,在 {path}/php/ext 文件夹
由于我用的是xampp的集成环境,所以放的位置是在 E:\php\php\ext
将下载的
移除点击此处添加图片说明文字放到目录即可。
移除点击此处添加图片说明文字ok,我们启动。
移除点击此处添加图片说明文字我日,还这样?那只可能有两个原因,一个是apache服务没有重新启动,另一个就是,dll工具不是正确的版本。重启发现还是不行,这个错误,那我们就详细查一下PHP的版本吧,使用 phpinfo();函数,代码就是
<?php
phpinfo();
?>
哼,还好咱们Java、大数据功底深厚,终于找到了原因:
移除点击此处添加图片说明文字刚才我以为我是64位的就下载错了,现在赶紧下载x86的,赶紧。下载好了替换原来的,这次如果再不行,真的不行了,要骂娘了,搭个环境,搞了快一天了。好了,我们测试
移除点击此处添加图片说明文字哎,好想cnm,好想好想,心累,接着搞吧,
原来,php.ini里面还没有集成
(3)打开php.ini
我们找一下,
移除点击此处添加图片说明文字果然没有,那么要在E:\php\php添加以下这一行
extension=php_mongo.dll
移除点击此处添加图片说明文字
然后我们重启apache,去phpinfo里面看一下mongo,哇!刚才我们php-info里面没有mongo的,我全局搜索是null,现在出现了:
移除点击此处添加图片说明文字好开心好开心,看来是要成功了集成了mongo了,那以后集成别的东西,还困难吗?哈哈,如释重负。
不要急躁,先写一个测试php程序,代码粘贴一下
移除点击此处添加图片说明文字
完美,现在登录试试吧。
移除点击此处添加图片说明文字
移除点击此处添加图片说明文字
移除点击此处添加图片说明文字
后面,会记开发笔记的。
收工,老的运营管理平台!