DDR爱好者之家 Design By 杰米
这里我就不说那些太概念的东西了(其实我也说不出来,哈哈),但是基本的原理程序员是要知道的,例如网站基本运行原理,php运行需要php的环境,java,DotNet同样需要自己的运行环境,那么php的运行环境就是php的,其实我也不知道怎么说哈,反正就是个runtime,首先,准备几部工作,我们需要:
1.Apache安装包,apache_http_server_source_httpd-2.2.17-win32-src.zip,大家可以直接去官网下载,http://www.apache.org/也可以从镜像中下载,都可以。
2.MySQL安装包,MySQL-essential-5.1.32-win32.msi,下载位置我就不说了哈,大家尽量去官网下载,以免搞回个特洛伊或者绑定恶意插件的。
3.php运行环境,http://www.php.net/,注意不要下载到Source Code,要下载发布版的,要不然一堆.h以我们这样的"高级程序员"的水平是搞不定的。
安装包准备就绪,三个安装包的顺序是没有什么限制的,这里先从安装apache开始。
1. Apache的安装。同样适合大多数人的一路next,next过程中可能需要填写Server Domain,Admin Email等类似的东西,这个可以跳过,但是要注意端口的选择,默认情况下是只有80与8080端口可供选取,当然安装成功之后可以自己随意修改Listen的端口,这个地方避免与IIS默认80的重复,可以选择8080端口。next后安装成功之后的情况就不说了。可能有的盆有安装完成之后在Apache Server Monitor中找不到Apache服务,在services.msc中也找不到与apache有关的服务,我刚好遇到这个问题,解决方法也很简单:管理员身份运行cmd,切换至目录 $Apache2.2$\bin\httpd.exe -k install 就差不多了,我搞的一次提示error,但还是出现了服务,点击start依旧可以运行,正常情况下提示安装成功并开始Testing httped.conf...至此,apache的安装就算完毕,当然大家可以进行测试一下,可以打开httpd.conf,修改大约164行的DocumentRoot配置节,我是这样修改的:DocumentRoot "C:/",注意如果没搞过或者是怕找不回默认的httpd.conf可以先备份一个或者,把你要修改的配置节先注释一个。然后找到大约194行的<Directory 节点,修改为<Directory "C:/">,也就是你要访问的网站的目录,然后重启Apache,在浏览器中输入:http://localhost:8080/testing.html看看吧。
2.MySQL的安装。好像MySQL的安装没什么太需要注意的吧,就是有个是否允许远程访问,如果你只是做测试,那么就不要选中,如果是服务器,那也慎重考虑一下安全问题。
3.php环境的安装,如上所说,下载php环境解压之后,在C盘根目录下建立名为Apahe Group的文件夹,在Apache Group目录下再建立一个文件夹名为php5,因为我下载的php版本为php-5.3.5-Win32-VC9-x86.zip,所以5就是当前运行环境的版本号啊,呵呵,我抄一个高人的。然后将下载包里的所有文件拷贝到php5文件夹中,在其中找到名为php.ini-production的文件,将它重命名为php.ini。打开php.ini,找到short_open_tag,将默认为“short_open_tag= Off”改为“short_open_tag =On”,即让PHP支持简短标签写法,如在设置为Off时,在写程序时用<?=$xxx;?>会报错,要写成<?phpecho $xxx;?>才行。然后在php.ini中找到extension_dir = "./"这一行,将其修改为extension_dir = "C:/Apache Group/php5/ext",这样php运行环境就能根据此目录找到其所需要的扩展插件的位置了,注意要删除行前的分好”;“。然后找到Windows Extensions配置模块,在其下边依次寻找
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
然后将前面的分号“;”,打开php环境对mysql等过程的支持,这样php程序中采可以进行连接数据库等的操作。最后找到disable_functions = ,将其修改为disable_functions =
passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status。完成之后php运行环境的地址就是:C:\Apache Group\php5,这个地址将在后续的apache配置中用到。
4.apache配置以对php的支持。打开$Apache2.2$\conf\httpd.conf,找到#LoadModule ssl_module modules/mod_ssl.so这行,在其后,加入如下几行:
# 指定php.ini文件所在位置
PHPIniDir "C:\Apache Group\php5"
# 指定php程序的解析模块
LoadModule php5_module "C:\Apache Group\php5\php5apache2_2.dll"
# 指定所要解析的文件的扩展名
AddType application/x-httpd-php .php
# 指定PHP源代码扩展名
AddType application/x-httpd-php-source .phps
保存退出,此时apache+mysql+php5的运行环境就搭建完毕,你可以在测试目录中新建一个文件phpinfo.php,其中写入:<?php phpinfo(); ?>,然后通过http://localhost:8080/phpinfo.php进行访问。如果成功的话,将出现如下图的页面:
1.Apache安装包,apache_http_server_source_httpd-2.2.17-win32-src.zip,大家可以直接去官网下载,http://www.apache.org/也可以从镜像中下载,都可以。
2.MySQL安装包,MySQL-essential-5.1.32-win32.msi,下载位置我就不说了哈,大家尽量去官网下载,以免搞回个特洛伊或者绑定恶意插件的。
3.php运行环境,http://www.php.net/,注意不要下载到Source Code,要下载发布版的,要不然一堆.h以我们这样的"高级程序员"的水平是搞不定的。
安装包准备就绪,三个安装包的顺序是没有什么限制的,这里先从安装apache开始。
1. Apache的安装。同样适合大多数人的一路next,next过程中可能需要填写Server Domain,Admin Email等类似的东西,这个可以跳过,但是要注意端口的选择,默认情况下是只有80与8080端口可供选取,当然安装成功之后可以自己随意修改Listen的端口,这个地方避免与IIS默认80的重复,可以选择8080端口。next后安装成功之后的情况就不说了。可能有的盆有安装完成之后在Apache Server Monitor中找不到Apache服务,在services.msc中也找不到与apache有关的服务,我刚好遇到这个问题,解决方法也很简单:管理员身份运行cmd,切换至目录 $Apache2.2$\bin\httpd.exe -k install 就差不多了,我搞的一次提示error,但还是出现了服务,点击start依旧可以运行,正常情况下提示安装成功并开始Testing httped.conf...至此,apache的安装就算完毕,当然大家可以进行测试一下,可以打开httpd.conf,修改大约164行的DocumentRoot配置节,我是这样修改的:DocumentRoot "C:/",注意如果没搞过或者是怕找不回默认的httpd.conf可以先备份一个或者,把你要修改的配置节先注释一个。然后找到大约194行的<Directory 节点,修改为<Directory "C:/">,也就是你要访问的网站的目录,然后重启Apache,在浏览器中输入:http://localhost:8080/testing.html看看吧。
2.MySQL的安装。好像MySQL的安装没什么太需要注意的吧,就是有个是否允许远程访问,如果你只是做测试,那么就不要选中,如果是服务器,那也慎重考虑一下安全问题。
3.php环境的安装,如上所说,下载php环境解压之后,在C盘根目录下建立名为Apahe Group的文件夹,在Apache Group目录下再建立一个文件夹名为php5,因为我下载的php版本为php-5.3.5-Win32-VC9-x86.zip,所以5就是当前运行环境的版本号啊,呵呵,我抄一个高人的。然后将下载包里的所有文件拷贝到php5文件夹中,在其中找到名为php.ini-production的文件,将它重命名为php.ini。打开php.ini,找到short_open_tag,将默认为“short_open_tag= Off”改为“short_open_tag =On”,即让PHP支持简短标签写法,如在设置为Off时,在写程序时用<?=$xxx;?>会报错,要写成<?phpecho $xxx;?>才行。然后在php.ini中找到extension_dir = "./"这一行,将其修改为extension_dir = "C:/Apache Group/php5/ext",这样php运行环境就能根据此目录找到其所需要的扩展插件的位置了,注意要删除行前的分好”;“。然后找到Windows Extensions配置模块,在其下边依次寻找
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
然后将前面的分号“;”,打开php环境对mysql等过程的支持,这样php程序中采可以进行连接数据库等的操作。最后找到disable_functions = ,将其修改为disable_functions =
passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status。完成之后php运行环境的地址就是:C:\Apache Group\php5,这个地址将在后续的apache配置中用到。
4.apache配置以对php的支持。打开$Apache2.2$\conf\httpd.conf,找到#LoadModule ssl_module modules/mod_ssl.so这行,在其后,加入如下几行:
# 指定php.ini文件所在位置
PHPIniDir "C:\Apache Group\php5"
# 指定php程序的解析模块
LoadModule php5_module "C:\Apache Group\php5\php5apache2_2.dll"
# 指定所要解析的文件的扩展名
AddType application/x-httpd-php .php
# 指定PHP源代码扩展名
AddType application/x-httpd-php-source .phps
保存退出,此时apache+mysql+php5的运行环境就搭建完毕,你可以在测试目录中新建一个文件phpinfo.php,其中写入:<?php phpinfo(); ?>,然后通过http://localhost:8080/phpinfo.php进行访问。如果成功的话,将出现如下图的页面:
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年11月23日
2024年11月23日
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]