如何手动配置文件服务器

网络服务器配置教程写了无数,但照片或是正午你练习一样清晰,你会发现,问题还非常多,我拿一双服务器配置演示,放弃集成环境,我使用了很长时间,写了这本笔记,你可以运行该项目已经完善,在配置过程。不过,我也遇到了很多问题清单,希望你能很好的解决遇到同样的错误,在配置之前卸载以前安装的集成环境,然后用软件清理注册表垃圾,什么样的管家不可名。然后下载nginx1.2版本Windows压缩文件通常不使用MSI,拉链是绿色软件,重装系统也可以用,然后下载mysql5.5,zip版本,比较大,超过100米,压缩版MSI要小得多,但邮政绿色版更好。

这里是所有软件Win32系统的版本,最终的Windows7测试,以及PHP下载5.2.17,VC6编译版本的拉链,这里TS是一种安全的版本,另一个版本,我在Apache的配置有问题,所以记得是TS版本,这是在同一时间版本的生产环境,下载的源代码,这相应的版本,如果你像我一样,要使用C / C++开发PHP扩展,记得下载源代码的相应版本,编译时间或延长是不成功的,然后下载phpMyAdmin数据库管理软件包,只有几米,选择多语言,使用后面。还有Apache服务器,我一直在找g为没有zip版本的半天,必须下载MSI版本。有这么多工作准备好了。

现在,首先要安装的是什么我第一次打开PHP C: / / PHP5的Web目录。之后,我的开发软件Apache,Nginx和MySQL在C: / web.the网站目录放在G的独立磁盘,所以在后面的myphpadmin和MySQL数据库的数据都是在G盘,然后试验成功用ThinkPHP框架!

PHP配置:修改php.ini-recommended到php.ini。

542 extension_dir = / 到它自己的目录C: / / /扩展Web PHP5,644-708模块选择所需,

删除前面的分号已启用。这里有一些部分,下面是常用的部分。

php_curl.dll延伸=

php_gd2.dll延伸=

php_mbstring.dll延伸=

php_mssql.dll延伸=

php_mysql.dll延伸=

php_mysqli.dll延伸=

php_sqlite.dll延伸=

553线cgi.force_redirect = 1删除分号

571行删除分号的CGI。fix_pathinfo = 1

588行删除分号改为1 cgi.rfc2616_headers = 1

PHP必须改变这么多。记住添加PHP目录,即PHP5的系统环境变量,不要往下看,所以它不需要复制到系统目录下,因为后者的Apache配置需求。

Nginx的配置:解压缩到nginx的目录,打开conf ginx.conf配置文件,44行是网站目录: /,再加上45行,如:索引文件index.php index.htm index.php;

# 65-71线,69线/脚本到网站目录比如我的G: /我的G盘是网站目录






然后runhiddenconsole.exe下载,而功能是隐藏CMD窗口。建立

start_nginx.bat和stop_nginx.bat用于启动和关闭PHP和Nginx。在这些CMD命令之后,我会给你一个下载包。你不需要写四个函数,即启动MySQL,关闭MySQL,启动,关闭nginx的,你们都知道。这使得PHP开始,和一个新的index.php输入phpinfo()函数是建立在G盘查看配置。但你不能表所有的文件,如Apache,并有一个403的错误时,你没有一个文件。你没有权利看它。别挂念这个了。

添加http {}在nginx.conf

编索引列表目录上;

autoindex_exact_size关闭;关闭文件细节的近似尺寸

在当地时间autoindex_localtime;开放时间

注意,分号后面的注释是不允许的。然后保存文件并启动它。默认的服务器的80端口,并可以直接打印成127.0.0.1。

MySQL的配置,解压,新my.ini文件输入MySQL文件夹下

{他}

basedir = C: / / MySQL的Web

datadir = G: /数据

注意不要设置字符集。否则,将出现1067个错误,即文件错误。MySQL目录和数据目录是分开设置的,所以数据很重要,所以我们也可以去C。

进入带有CMD的C,这将是cd命令

输入命令mysqld --安装MySQL5 --缺省文件= C: / / / my.ini MySQL的Web

这是系统的注册服务。

然后启动mysql5的推出,以及相应的网停止MySQL5关闭,随后命令文件下载,压缩版本的MySQL,默认root用户,密码为空,MySQL bin目录添加到环境变量,打开CMD。

进入MySQL中P;它是,表明MySQL安装成功。

安装phpmyadmin,提取到G盘根目录,文件夹是phpMyAdmin,现在你可以在顶部的nginx服务器,MySQL,但默认没有密码是空的,空的密码不能土地,有1045的误差。修改图书馆/ config.default.php 422行为真

config.sample.inc.php 36行为真。在phpMyAdmin

你可以用根空密码,注意启动nginx的哦,MySQL哦。登录,首先是添加密码。

然后进入并修改mysql用户表,添加root密码并使用密码功能。这样重启MySQL就可以正常了,注意两个false返回true。

刚更改密码重启MySQL后,最好清除缓存和cookie,否则很容易出现1045个错误,显然密码是正确的,不能登录!!!!

Apache配置;下一步是在这个过程中注意端口选择8080,后面的配置可以更改。

我认为它是由集成环境或Nginx引起。不管他做什么,他对环境变量添加PHP5的路径,或者他无法启动Apache,或复制到system32。

然后打开conf / httpd.conf修改配置。






ServerRootC: / / # Apache Web服务器目录

听#端口号8080

出现C: / / / libmysql PHP5网站。dll

LoadModule php5_module C: / / / php5apache2_2 PHP5网站。dll

phpinidir C: / / / PHP Web开发。ini#三线开始PHP

ServerName 127.0.0.1:8080 #添加新服务器名称

目录G: / #网站目录

#。

保存index.php index.html # index.php添加

AddType应用/ x-httpd-php.php PHP #添加文件类型

现在你可以启动Apache,MySQL和PHP的完美支持,为phpMyAdmin测试。

没有截图,这主要是书面文字,但仍然可以理解,是修改一些配置文件,我将在我的个人资料,我有一个书包,一个列表中的每个文件夹,启动nginx的通知超过两订单不能移动到nginx的文件夹或无法启动。







这是两个服务器运行在同一时间,一个是80端口,一个是8080端口,和phpMyAdmin登录画面。不罗嗦

在配置文件,我使用PHP、MySQL、Apache,Nginx,我会上传到115网盘,打个包,配置文件,一个软件包,包括一个安装说明,仅供参考。

顶部还有一个PHP源程序包。以后我再也不提这个了。在那之后,我们将讨论C / C++开发PHP扩展和插件。此外,PHP版本与源代码相同,否则将是错误的。我将把它打包,开发和使用vc++ 6,并在网上下载相关信息。

最后,MySQL或MSI,ZIP太大,相同的方法。