当前位置:首页 > 包含标签 网站技术 的所有文章

Windows 64位系统安装Apache2.4+PHP5.5+MySQL5.6

作者:星之宇 发布于:2013-4-9 22:42 ┊ 分类: 网站技术 ┊ 阅读:29338 ┊ 评论:9

现在大部分一键安装包多是32位的,并不支持64位,直接在64位的系统上使用会报错的,所以我这里就来说说windows 64位系统如何建立Apache+PHP+MySQL环境的!

我这里演示用的windows 2008 64位简体中文版,apache,php,mysql多用的是64位的版本。建立的是本地环境,所以我用的是默认设置。


1、下载PHP、Apache和Mysql软件以及VC库。

下面分别是PHP、Apache和Mysql的官网地址。

阅读全文>>

MySQL报错“1366 - Incorrect integer value: '' for column 'ID' at row 1 ”

作者:星之宇 发布于:2013-1-31 17:11 ┊ 分类: 网站技术 ┊ 阅读:18758 ┊ 评论:0

在安装一个php程序,执行mysql数据库sql文件时,一直报错,出现“1366 - Incorrect integer value: '' for column 'ID' at row 1 ”。

出现错误的原因是没有给自增ID赋值,尽管之前的版本可以不赋值,自动增加,但是在新版本的msyql(mysql 5.X以上版本)中需要为其赋值NULL。

下面这个sql插入就会出现“1366 - Incorrect integer value: '' for column 'ID' at row 1

阅读全文>>

windows安装Apache2.4.3(mod_fcgi)+PHP5.4.10+Mysql5.5.29

作者:星之宇 发布于:2013-1-2 12:09 ┊ 分类: 网站技术 ┊ 阅读:14195 ┊ 评论:10

最近有朋友问我,根据我的以前的一个教程,php5apache2_4.dll来运行php的http://www.myxzy.com/post-333.html,但是现在apachelounge官网没有php5apache2_4.dll文件下载了,只有一个mod_fcgid了,php的包里面也没有php5apache2_4.dll这个文件。所以就写了这个教程。

这个教程是在windows下用Apache+php+Mysql通过mod_fcgid(fastcgi)方式来建立php环境。


下面的教程由星知苑提供:

第一部分:下载各个软件,这个我想不用我多说的了吧。

阅读全文>>

Apache虚拟主机(vhost)配置教程

作者:星之宇 发布于:2012-12-16 9:36 ┊ 分类: 网站技术 ┊ 阅读:26753 ┊ 评论:3

使用apache来配置虚拟主机,在单一系统上运行多个网站。

现在很多linux主机使用apache作为web服务器的,大部分是基于这个原理来配置虚拟主机的。


下面就windows下以apache 2.4.3作为演示的一个教程。

这里只是简单的说明下,简述实现的原理

1.Apache的配置文件httpd.conf,找到Virtual hosts,进行如下修改保存。

阅读全文>>

MySQL缓存的详细入门以及简单教程

作者:星之宇 发布于:2012-12-11 12:19 ┊ 分类: 网站技术 ┊ 阅读:6135 ┊ 评论:0

从 MySQL 4.0.1 开始,MySQL有一个重要的特征:Query Cache。 当在使用中,查询缓存会存储一个 SELECT 查询的文本与被传送到客户端的相应结果。如果之后接收到一个同样的查询,服务器将从查询缓存中检索结果,而不是再次分析和执行这个同样的查询。

注意:查询缓存绝不返回过期数据。当数据被修改后,在查询缓存中的任何相关词条均被转储清除。

在某些表并不经常更改,而你又对它执行大量的相同查询时,查询缓存将是非常有用的。


上面简单说了一下mysql缓存,下面开始说到mysql缓存设置的一些相关资料。

阅读全文>>

安装PHP程序提示“include_path='.;c:\php5\pear'”错误的解决方法

作者:星之宇 发布于:2012-12-10 8:16 ┊ 分类: 网站技术 ┊ 阅读:26422 ┊ 评论:0

安装PHP程序(比如Discuz、wordpress等等)提示“include_path='.;c:\php5\pear'”错误,以下是Discuz的一个报错。

Fatal error: require_once() [function.require]: Failed opening required './source/class/class_core.php' (include_path='.;c:\php5\pear') in D:\web\BBS\index.php on line 14

解决方法:

1.可能由于你没有传完整php程序,或者php程序中的某个文件损坏,可能会报这个错误。去官网重新下载文件,是虚拟空间的请用官网支持的FTP工具上传php程序。

阅读全文>>

关于Apache的伪静态

作者:星之宇 发布于:2012-12-7 12:10 ┊ 分类: 网站技术 ┊ 阅读:6184 ┊ 评论:1

如果Apache作为服务器环境的服务器(虚拟空间等等),伪静态设置相对比较简单,一个.htaccess就可以实现伪静态了,如果.htaccess文件正确,但是为什么伪静态设置不成功呢?那么可能就是IDC商的问题,可能关闭了伪静态了。


1.检查apache是否开启mod_rewrite。

通过php提供的phpinfo()函数可以查看,有的IDC会关闭一些phpinfo()的信息(甚至关闭phpinfo()函数),如果不关闭是在apache2handler --- Loaded Modules这里面看到有mod_rewrite模块,

阅读全文>>

Apache搭建多个站点

作者:星之宇 发布于:2012-12-4 9:34 ┊ 分类: 网站技术 ┊ 阅读:6778 ┊ 评论:0

如何用Apache搭建的网站系统上运行多个站点呢?最平常的大概有3种方法。

第一种:单IP不同端口

第二种:多IP同端口(独立IP的虚拟空间)

第三种:域名绑定根目录的方式(共享IP的虚拟空间)


下面简单来说这3种方法是如何配置的。

Apache的核心配置文件名是”httpd.conf”,其所存放的路径在Apache目录下的conf文件夹下。

阅读全文>>

Nginx作为反向代理实现负载均衡

作者:星之宇 发布于:2012-11-27 12:32 ┊ 分类: 网站技术 ┊ 阅读:7318 ┊ 评论:0

首先简单的介绍下nginx作为反向代理实现负载均衡。

反向代理方式是指以反向代理服务器来接受互联网上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给互联网上请求连接的客户端,此时反向代理服务器对外就表现为一个服务器。让互联网上的主机通过不同的域名访问不同的内部网主机资源,使内部网主机免受外部网主机攻击,实现负载均衡和缓存功能,很大程度上减轻web服务器的负担提高访问速度。


一个简单的Nginx作为反向代理实现负载均衡。

阅读全文>>