PHP环境搭建完全教程.docx

上传人:小飞机 文档编号:3163739 上传时间:2023-03-11 格式:DOCX 页数:17 大小:44.55KB
返回 下载 相关 举报
PHP环境搭建完全教程.docx_第1页
第1页 / 共17页
PHP环境搭建完全教程.docx_第2页
第2页 / 共17页
PHP环境搭建完全教程.docx_第3页
第3页 / 共17页
PHP环境搭建完全教程.docx_第4页
第4页 / 共17页
PHP环境搭建完全教程.docx_第5页
第5页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《PHP环境搭建完全教程.docx》由会员分享,可在线阅读,更多相关《PHP环境搭建完全教程.docx(17页珍藏版)》请在三一办公上搜索。

1、PHP环境搭建完全教程工具/原料 环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本) PHP5.5.15 Apache2.4.10 MySQL5.6.20 方法/步骤1、准备 安装apache前必须先安装VC11,网址为 Apache2.4.10网址: PHP5.5.15这里我们选择的是线程安全版,关于线程安全版与非线程安全版的区别可 自行上网查阅相关资料,下载网址: x86 Thread Safe为32位的线程安全版 MySQL5.6.20,网址: END 方法/步骤2、安装 1. 1 安装VC11,双击打开,点击若干个下一步直至安装成功就OK了 2. 2 Apach

2、e 下载后是zip包,解压到后放在合适的位置就可以了,不建议放在C盘里,因为重装系统C盘的数据会全部丢失,这里我们将它放在F盘的phptools文件夹下的apache2.4目录下 3. 3 php 下载后也是zip包,同样解压到合适位置,我们这里也将其放在F盘的phptools文件夹下的php5.5目录下 4. 4 MySQL选择的是免安装版的,就更简单了,同样是解压到合适的位置,这里我们也将其放在F盘的phptools文件夹下的MySQL目录下,解压安装后如下图 END 方法/步骤3、配置PHP 1. 1 将F:phptoolsphp5.5php.ini-production 复制一份,并重

3、命名为php.ini; 将 F:phptoolsphp5.5和F:phptoolsphp5.5ext加入环境变量PATH中,选中计算机,右键属性-高级系 统设置 -环境变量-系统变量,找到Path,编辑,在其后加上;F:phptoolsphp5.5;F:phptools php5.5ext,如下图, END 方法/步骤4、配置Apache 1. 1 用记事本打开F:phptoolsApache2.4Apache24conf中的httpd.conf 查找ServerRoot,修改ServerRoot C:/Apache24 = ServerRoot F:/phptools/Apache2.4/A

4、pache24 2. 2 查找#ServerName :80 ,修改为 ServerName :80 (去掉前面的#) 3. 3 查找DocumentRoot c:/Apache24/htdocs , 修改为DocumentRoot F:/phptools/Apache2.4/Apache24/htdocs (如果一样,就不用改) 4. 4 查找 ,修改为 (如果一样,就不用改) 5. 5 查找DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.

5、htm) 6. 6 查为找ScriptAlias /cgi-bin/ c:/Apache24/cgi-bin/ ,修改 ScriptAlias /cgi- bin/ F:/phptools/Apache2.4/Apache24/cgi-bin (如果一样,也不用改) 7. 7 查找 修改为 (如果一样,也不用改) 8. 8 B.加载php模块到Apache服务器 1.在Apache配置文件httpd.conf中写入以下内容: LoadModule php5_module “C:Programsphp5php5apache2_2.dll” #路径根据实际情况写,引号注意用英文字符 2.同样在Ap

6、ache配置文件httpd.conf中写入以下内容: AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .php5 9. 10 添加 PHPIniDir F:/phptools/php5.5 至此,httpd.conf 配置完成,保存httpd.conf 。 END 方法/步骤5、将apache安装到系统服务中 1. 1 输入F:phptoolsApache

7、2.4Apache24binhttpd -k install,回车 安装过程如下图所示 END 方法/步骤6、开启几个常用php扩展 1.1打开重命名后的php.ini文件,按如下修改: 找到short_open_tag ,将short_open_tag = Off改为short_open_tag = On。 找到asp_tags,将asp_tags = Off改为asp_tags = On。 2、用记事本打开F:phptoolsphp5.5php.ini 将; extension_dir = ext修改为 extension_dir = ext 1. 2 3、然后将867行项目的一系列ext

8、ension=*.dll中的以下几个dll前的分号去掉,使其功能开启: extension=php_bz2.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll extension=php_pdo_mysql.dll extension=php_sockets.dll extension=php_xmlrpc.dll 4、找到date.time

9、zone ,去掉前面的分号,并将其值设置为prc,即date.timezone = prc 5、保存php.ini并关闭,然后将其复制到C:Windows目录下。 6将php所在目录下的libeay32.dll、php5ts.dll、ssleay32.dll 和php所在目录的子目录ext下的php_curl.dll、php_openssl.dll 复制到C:WindowsSystem32 目录下,这个是为了防止出现找不到一些dll文件的情况 。 END 方法/步骤7、启动Apache 1. 启动apache,有两种启动方式: 在windows服务中启动;点击开始,找到计算机,右键-管理-服务

10、和应用程序-服务,找到Apache2.4,右键启动即可,如下图 2. 双击F:phptoolsApache2.4Apache24binApacheMonitor.exe启动,如下图 方法/步骤8、MySQL 5.6 解压缩版配置安装 MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行。但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的。很多人下了zip格式的解压后发现没有setup.exe,面对一堆文件一头雾水,不知如何安装。下面笔者将介绍如何解决此情况下安装过程中的各种问题 工具/原料 win7操作系统 MySQL zip格式安装包 方法/步骤 1. 1 MySQL安

11、装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的提示进行安装,一般MySQL将会安装在C:Program FilesMySQLMySQL Server 5.6目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是需要进行配置。 2. 2 解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQL Server 5.6,放到C:Program FilesMySQL路径中。当然你也可以放到自己想放的任意位置。 3. 3 完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。这是因为没有配置环境变

12、量所致。配置环境变量很简单: 我的电脑-属性-高级-环境变量 选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:Program FilesMySQLMySQL Server 5.6bin ) PATH=.;C:Program FilesMySQLMySQL Server 5.6bin (注意是追加,不是覆盖) 4. 4 配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件,mysql-5.6.1X默认的配置文件是在C:Program FilesMySQLMySQL Server 5.6my-default.ini,或者自己建立一个my.ini文件, 在

13、其中修改或添加配置: mysqld basedir=C:Program FilesMySQLMySQL Server 5.6 datadir=C:Program FilesMySQLMySQL Server 5.6data 5. 5 以管理员身份运行cmd, 输入:cd C:Program FilesMySQLMySQL Server 5.6bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2) 输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Se

14、rvice Denied!) 安装成功 6. 6 安装成功后就要启动服务了,继续在cmd中输入:net start mysql,服务启动成功! 此时很多人会出现错误,请看注意: 注意:这个时候经常会出现错误2和错误1067。 如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql再重新安装; 如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。 7. 7 服务启动成功之后,就可以登录了,如图,输入mysql -u root -p,登录成功! END 注意事项 my.ini

15、文件的编码必须是英文编码,不能是UTF-8或GBK等。 使用工具组合包自动安装配置Apache、PHP、MySQL 前面说了,由于PHP环境配置的繁琐,目前已经出现了一些集成了Apache服务器,MySQL数据库和PHP环境的工具组合包。特别是在WAMP平台上比较多。比较著名的有: XAMPP - XAMPP是一款具有中文说明的功能全面的集成环境,XAMPP并不仅仅针对Windows,而是一个适用于Linux、Windows、Mac OS X 和Solaris 的易于安装的Apache 发行版。软件包中包含Apache 服务器、MySQL、SQLite、PHP、Perl、FileZilla F

16、TP Server、Tomcat等等。默认安装开放了所有功能,安全性有问题,需要进行额外的安全设定。 WampServer - WampServe集成了Apache、MySQL、PHP、phpMyAdmin,支持Apache的mod_rewrite,PHP扩展、Apache模块只需要在菜单“开启/关闭”上点点就搞定,省去了修改配置文件的麻烦。这个光听名字也知道是Windows系统下的组合包了。 AppServ - 集成了Apache、PHP、MySQL、phpMyAdmin,较为轻量,特别方便初学者快速完成架站。同样是Windows系统下的组合包。 phpStudy - phpStudy集成最

17、新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境.该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等.这个工具的一大特点是提供Apache和IIS的二选一安装。安装phpStudy后IIS立即能够支持PHP。 如果你作为一个开发者,想通过工具组合包自动完成PHP开发环境的部署的话,建议使用AppServ。具体安装过程就非常简单了。安装时弹出的对话框也就安装位置,Apache服务器配置和MySQL数据库配置三个了。这些和上面手动配置的配置方案是一样的。就不作赘述了。AppServ安装完成

18、即配置完成,无需像手动配置那样一大堆修改。浏览器地址栏输入localhost即可查看是否配置成功。 接下来介绍PHP集成开发环境的安装与配置。基于Zend Studio的PHP官配地位,我们就介绍Zend Studio的具体安装,配置过程。Zend Studio与上面的工具不同,它不是开源的,自始至终都是一个付费软件。所以,我们需要破解。当然,有米就去购买正版吧。 Zend Studio的配置 Zend Studio本质上是一个PHP代码编辑器和调试器,所以,要使用Zend Studio与Apache,PHP运行环境配合进行PHP开发,就必须将Apache服务器部署到Zend Studio中。

19、 所幸的是Zend Studio能够自动完成服务器的部署,运行php文件时会自动使用默认的Web服务器进行解释执行。而前面安装Apache时就已经将其设置为默认的Web服务器了。但是还是有一些操作需要手动完成的。 Zend Studio的Web服务器配置页面为“Windows-Preferences-PHP-PHP Servers”,在这里已经部署了一个默认Web服务器,你也可以添加其他服务器。选中服务器,可以对其进行配置。如图: 但是,前面讲过,Apache服务器仅能解释执行其安装目录下的htdocs目录下的php文件。而Zend Studio新建的php项目通常是放置在其他目录下。 为了让

20、Apache服务器能够解释执行其他目录下的php文件,需要修改httpd.conf配置文件。 我们假设你使用Zend Studio 开发php的工作目录为D:phpspace。假设D:phpspace目录下有文件index.php。 此时你有两种方法: 方法一:在httpd.conf中先将DocumentRoot 后的路径改为“D:/phpspace”,然后将下面 相应改为:。本方法将Apache默认的php解释目录修改了。 方法二:在httpd.conf中新建一个容器。具体方法是在 。下面添加如下代码: Alias /dir d:/phpspace #给D:phpspace设置访问别名 #设

21、置D:phpspace目录访问权限 Options Indexes FollowSymLinks #访问时允许出现目录列表和符号连接 # Options Indexes MultiViews ExecCGI DirectoryIndex index.php #如果直接访问目录,则跳转到目录下的index.php文件 AllowOverride None #禁止使用.hcaccess文件 Order allow,deny #访问顺序是先允许后拒绝 Allow from all #允许所有对这个目录的访问 我们采用第二种方法。如此,Apache服务器针对Zend Studio的配置就算完成了。 使

22、用Zend Studio开发一个简单的PHP网页 前面的安装与配置操作已经完成了开发前的所有准备工作,接下来就可以正式使用Zend Studio进行PHP开发了。我们使用一个小例子演示一下新建一个PHP项目的过程。 新建项目之前,我们先罗列一下当前所有的配置情况: 1.Apache安装目录:C:ProgramsApache2.2。PHP,Zend Studio配置完成。 2.PHP安装目录:C:Programsphp5。Php.ini配置完成。使用版本为5.4 3.MySQL安装目录:C:ProgramsMySQLMySQL Server 5.5。 4.Zend Studio安装目录:C:Pr

23、ogramsZendZend Studio 9.0.3。 5.Zend Studio工作空间:D:phpspace。 另外,在新建项目之前,我们需要将Zend Studio编辑器的默认字符集更改为UTF8编码以保证与数据库默认字符集一致。修改方法是:Window-Preferences-Workspace。在此面板下的Text file encoding域,选择Other,并将编码选择为UTF-8。 好了,下面正式开始新建项目: 一File-New-Local PHP Project,选择新建一个本地PHP项目。在弹出的新建对话框中,Project Name中0输入项目名;Location保持

24、默认的“D:phpspace;Content选择Basic;Version选择你当前使用的PHP版本,我们使用的是5.4。 二没有特殊需要的话,直接Finish就可以了。如果需要使用其他的服务器配置方案,和特色的库文件,就next。这里我们直接Finish。一个新项目就创建完成了,Zend Studio会在项目根目录下自动生成一个index.php文件。我们向该文件添加代码。如图: 三现在可以尝试执行了。单击运行小图标,会要求选择运行方式,我们选择“PHP Web Application”。然后会要求指定启动URL。如果保持默认,是会出错的。因为Apache服务器不认识这个路径。 四我们先来看

25、看项目现在的目录结构: Index.php文件的完整路径为:D:phpspaceTestindex.php。 当然localhost:/Test/index.php地址是不正确的。 而我们在Apache配置文件中为“D:phpspace”指定了别名dir,所以,我们必须再地址上加上别名,Apache才能正确访问这个目录。因此,上面的启动地址应该修改为: http:/localhost/dir/Test/index.php.如图: 此时再运行,是不是成功了? 当然如果你已经按错误的URL地址运行过了,要改用正确的地址,需要单击”运行“图标旁边的倒三角,选择Run Configurations.在

26、弹出的配置对话框下面的URL处不勾选”Auto Generate“,而是手动指定地址为:http:/localhost/dir/Test/index.php。如图: 运行成功: phpMyAdmin的安装与配置 phpMyAdmin是使用php开发的基于Web的MySQL数据库管理工具。当然使用phpMyAdmin的前提自然是已安装了MySQL数据库了。其安装配置过程为: 一.phpMyAdmin官方网站下载最新的phpMyAdmin,当前最新版为3.5.2.2。 二phpMyAdmin同样是绿色工具,无需安装。配置完成即可使用。 三配置phpMyAdmin。将下载的phpMyAdmin工具包

27、解压,重命名为phpmyadmin后复制到与Apache,MySQL,PHP同一目录下。接下来就是配置过程了:打开 /libraries/config.default.php文件,用写字板进行编辑,将下面的变量作如下设置: A. $cfgPmaAbsoluteUri=http:/localhost/phpmyadmin/; / 修改为你将上传到空间的phpMyAdmin的网,如:$cfgPmaAbsoluteUri =http:/网站域名/phpmyadmin/; 如果是本地,那就修改为$cfgPmaAbsoluteUri =http:/localhost/phpmyadmin/ B.$cfg

28、Servers$ihost =localhost; / 通常用默认,也有例外可以不用修改 C. $cfgServers$iauth_type =cookie; 在此有四种模式可供选择:cookie,http,HTTP,config config 方式即输入phpMyAdmin 的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。 设置cookie,http,HTTP方式,登录 phpMyAdmin 需要数据用户名和密码进行验证。 具体如下:PHP 安装模式为 Apache,可以使用 http 和 cookie;PHP 安装模式为 CGI,可以使用 cookie。 我们推荐设置

29、为$cfgServers$iauth_type =cookie D.$cfgServers$iuser = root; / 这里填MySQL用户名,即root。 E.$cfgServers$ipassword =; / 安装MySQL时设置的root 密码 (only needed 留空就可以了,也可以填上密码) F.$cfgServers$ionly_db = ; / 你只有一个数据就设置一下,设置为你的数据库名;如果你想架设服务器,那么建议留空 G.$cfgDefaultLang = zh; / 这里是选择语言,zh代表简体中文的意思 H.$cfgblowfish_secret =; /

30、如果认证方法设置为cookie,就需要设置短语密码,设置为什么密码,随便,但是不能留空,否则会在登录 phpMyAdmin 时提示如下错误: 四以上修改完成后保存。将此文件重命名为config.inc.php,然后复制到上级目录,即phpMyAdmin工具的根目录。此时config.inc.php文件与libraries目录位于同一目录phpmyadmin下。 五修改Apache的httpd.conf配置文件,像配置Zend Studio的workspace一样配置phpMyAdmin的解释位置。具体方法是在httpd.conf相应位置加入以下代码: Alias /phpmyadmin C:/Programs/phpmyadmin Options Indexes FollowSymLinks DirectoryIndex index.php AllowOverride None Order allow,deny Allow from all 如图: 六phpMyAdmin配置完成,可以在浏览器中访问它控制数据库了。那么,应该在浏览器地址栏输入什么内容才能打开phpMyAdmin呢?通过上面的配置教程,很容易知道,就是: “http:/localhost/phpmyadmin”了。 七输入MySQL的root账户和密码就可以登陆phpMyAdmin管理数据库了:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号