仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2357|回复: 19
打印 上一主题 下一主题

[学习教程] PHP网站制作之设置装备摆设最新的PHP加MYSQL办事器

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:28:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
应该大致熟悉了一些学习过程,也许我的过程和你的有些出路,但是不管怎么样是殊途同归,我写这么多,也只是给大家一个借鉴的机会,至于好与不好,默默不敢打包票^0^mysql|办事器   经由过程一个小时的研讨和设置.完成了最新的 PHP 5.0 + MYSQL 5.0 + WIN2003.
团体以为仍是有需要写个教程出来.由于良多方面和老版本的不尽不异.
说假话本人也是查阅了良多官方文档才处理了良多奇异成绩.

=========================

相干软件都可以在 WWW.SKYCN.NET 下载.

MYSQL 5.0 FOR WINDOWS
PHP 5.0 FOR WINDOWS
PHPMYADMIN
WINDOWS SERVER 2003

=========================

起首装置 MYSQL .原本觉得新版本的装置界面应当会花梢点.
然而依然只看到老土的海豚.除装置工夫比 4.0 长.固然咯.由于 5.0 比 4.0 体积大良多.

保举装置在自力的 NTFS 分区上.好比我办事器的 F盘.只放办事器软件.
途径为: F:MYSQL

然落后入 F:MYSQLBIN 鼠标双点 winmysqladmin.exe
初次运转会提醒输出超等用户和暗码.就输出 root 暗码 root
注重啊.假如是对外办事器请设置超等庞杂.好比 Wjwsfjn29szjwh~mysql
翻译过去就是: 我叫魏舒芬.往年29岁至今未婚.

到这里.MYSQL就装置终了了.假如不分明请参看深空同窗的相干文章.

=========================

上面装置 PHP 5.0 其实没甚么装置不装置的.解紧缩文件.保举放到
途径为: F:PHP

到这里就应当进入关头步调了.
起首复制 PHP 目次下的 Php.ini-dist 到 C:Windows 并将文件名修正成为 Php.ini

COPY F:PHPPhp.ini-dist C:Windows
Ren Php.ini-dist Php.ini

假如是 WINDOWS 2000 就是: C:WINNT
假如是 WIN9X / 2003 就是: C:Windows

然后复制 PHP 目次下 DLLS 目次里的一切文件到 SYSTEM32 目次.

COPY F:PHPdlls*.* C:WindowsSystem32

假如是 WINDOWS 2000 就是: C:WINNTSystem32
假如是 WIN9X / 2003 就是: C:WindowsSystem32

持续.复制PHP目次下 php4ts.dll 文件到 System32 目次里.

COPY F:PHPphp4ts.dll C:WindowsSystem32

=========================

到这里复制任务全体完成.上面修正 C:WindowsPhp.ini 文件.

请注重.5.0的版本修正与4.0其实不完整不异.需求注重的以下.

查找 extension_dir 字串.修正为你 PHP 目次里 extensions 的途径.

; Directory in which the loadable extensions (modules) reside.
extension_dir = F:PHPextensions

相干官方手艺材料:

Edit your php.ini file:

You will need to change the 'extension_dir' setting to
point to your php-install-dir, or where you have placed
your 'php_*.dll' files. ex: c:php

If you are using OmniHTTPd, do not follow the next step.
Set the 'doc_root' to point to your webservers
document_root. ex: c:apachehtdocs or c:webroot

Choose which extensions you would like to load when PHP
starts, noting that several extensions are already built
into the Windows release, see the section about
Windows extensions for details of the built-in extensions.
You can uncomment the: 'extension=php_*.dll' lines
in php.ini to load these extensions.

Note that on a new installation it is advisable to first get
PHP working and tested without any extensions before enabling
them in php.ini.

On PWS and IIS, you can set the browscap.ini
to point to: 'c:windowssysteminetsrvrowscap.ini' on
Windows 9x/Me and 'c:winntsystem32inetsrvrowscap.ini'
on NT/2000/XP Server.

More information on the capabilities of browscap can be found here:

www.php.net/manual/en/function.get-browser.php

Note that the mibs directory supplied with the Windows distribution
contains support files for SNMP. This directory should be moved to
DRIVE:usrmibs (DRIVE being the drive where PHP is installed.)

然后与 PHP 4.0 分歧的是.需求修正 Php.ini 文件里的以下内容:
查找 cgi.force_redirect 字串.默许值为1.将其修正为0.并作废后面的;号.

即:

; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
cgi.force_redirect = 0

切记如上修正的中央.不然PHP 5.0是没法运转的.会有以下提醒.

Security Alert! The PHP CGI cannot be accessed directly.

相干官方手艺材料:

!NOTE!: Since 4.1.2, the php.ini setting cgi.force_redirect defaults to '1'
which effectively prevents the cgi from working within IIS. You need to set
up at least a minimal php.ini file with the following directive:

cgi.force_redirect = 0

If it doesn't work immidiately, make sure you have the php.ini file in the
right place (%SYSTEMROOT%php.ini).

接上去修正 Php.ini 文件关于 MYSQL 5.0 的设置.

查找 [MySQL] 字段内的内容.修正以下.

mysql.default_port = 3306
// 这里是MYSQL的端口.

mysql.default_host = localhost
// 这里是当地主机.

mysql.default_user = root
// 这里是用户

mysql.default_password = Wjwsfjn29szjwh~mysql
// 这里是暗码

修正到这里就能够让 Php 与 MYSQL 联系关系了.
最初启动 PHP 对 MYSQL 模块撑持.

查找 extension=php_mysql.dll 字串.删除失落后面的 ; 号

extension=php_mysql.dll

请注重.假如不启动 PHP 对 MYSQL 模块撑持.将没法使 PHPMYADMIN 正常任务.将提醒:

cannot load MySQL extension, please check PHP Configuration
没法装入 MySQL 扩大,请反省 PHP 的设置装备摆设。

相干官方手艺材料:

To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension".
This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically.
Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

=========================

到这里应当就没有很大成绩了.假如有设置装备摆设基本的伴侣应当完整可以了解了.
自己在实践设置装备摆设的时分也碰到了良多成绩.最初都是耐烦查询官方文档失掉懂得决.

  学会了PHP,那么学其他的语言,肯定速成,反过来也一样,如果你之前学过其他的语言,那么学PHP肯定快。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-2-4 13:11:01 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
admin 该用户已被删除
板凳
发表于 2015-2-6 16:46:26 | 只看该作者
当然这种网站的会员费就几十块钱。
金色的骷髅 该用户已被删除
地板
发表于 2015-2-7 10:25:03 | 只看该作者
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
小魔女 该用户已被删除
5#
发表于 2015-2-9 08:13:19 | 只看该作者
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-10 17:31:22 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
乐观 该用户已被删除
7#
发表于 2015-2-27 05:06:30 | 只看该作者
兴趣是最好的老师,百度是最好的词典。
兰色精灵 该用户已被删除
8#
发表于 2015-2-28 04:58:50 | 只看该作者
当然这种网站的会员费就几十块钱。
山那边是海 该用户已被删除
9#
发表于 2015-3-6 18:51:04 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
冷月葬花魂 该用户已被删除
10#
发表于 2015-3-13 05:22:17 | 只看该作者
我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。
小女巫 该用户已被删除
11#
发表于 2015-3-19 05:10:34 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
精灵巫婆 该用户已被删除
12#
发表于 2015-3-23 10:58:03 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
若天明 该用户已被删除
13#
发表于 2015-3-23 19:40:35 | 只看该作者
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
柔情似水 该用户已被删除
14#
发表于 2015-3-24 17:27:58 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
若相依 该用户已被删除
15#
发表于 2015-4-2 13:48:13 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
飘灵儿 该用户已被删除
16#
发表于 2015-4-3 21:24:27 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
活着的死人 该用户已被删除
17#
发表于 2015-4-3 21:54:08 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
老尸 该用户已被删除
18#
 楼主| 发表于 2015-4-6 02:17:19 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
简单生活 该用户已被删除
19#
发表于 2015-4-11 02:10:29 | 只看该作者
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
蒙在股里 该用户已被删除
20#
发表于 2015-4-15 02:32:26 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 11:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表