P系统如何配置PHP运行环境.docx

上传人:牧羊曲112 文档编号:3062225 上传时间:2023-03-10 格式:DOCX 页数:9 大小:41.34KB
返回 下载 相关 举报
P系统如何配置PHP运行环境.docx_第1页
第1页 / 共9页
P系统如何配置PHP运行环境.docx_第2页
第2页 / 共9页
P系统如何配置PHP运行环境.docx_第3页
第3页 / 共9页
P系统如何配置PHP运行环境.docx_第4页
第4页 / 共9页
P系统如何配置PHP运行环境.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《P系统如何配置PHP运行环境.docx》由会员分享,可在线阅读,更多相关《P系统如何配置PHP运行环境.docx(9页珍藏版)》请在三一办公上搜索。

1、P系统如何配置PHP运行环境一、准备 MySQL:mysql-essential-6.0.6-alpha-win32.msi 官方: 下载: Apache:apache_2.2.9-win32-x86-no_ssl-r2.msi 官方:http:/www.apache.org/ 下载:http:/httpd.apache.org/download.cgi PHP:php-5.2.6-Win32.zip 官方: 下载: Zend Optimizer:ZendOptimizer-3.3.3-Windows-i386.exe 官方: 下载: 完全卸载 IIS5.1及其相关组件,关闭防火墙。 二、安装

2、 注意:除了以下步骤中明确指定需要更改的设置,或重点提示注意的地方,其余的均可使用默认值。 第一步:安装 MySQL 数据库 01. 运行 mysql-essential-6.0.6-alpha-win32.msi 安装文件; 02. 在“Setup Type”选择“Custom”; 另外,“Typical”表示典型安装,“Complete”表示完全安装; 03. 在“Custom Setup”为“MySQL Server”和“MySQL Server Datafiles”选择安装路径,最好都是非系统盘: 我的“MySQL Server”目录为:D:EnvironmentMySQLMySQL

3、Server 6.0; 我的“MySQL Server Datafiles”目录为:D:EnvironmentApplication DataMySQLMySQL Server 6.0; 04. 点击“Install”完成 MySQL 数据库安装,下一步进入 MySQL 配置向导; 05. 在“Wizard Completed”选择“Configure the MySQL Server now”进行数据库服务器配置,进入“MySQL Server Instance Configuration”界面; 选择“Register the MySQL Server now”选项会弹出 MySQL 官方

4、注册页面邀请你注册; 06. 选择“Detailed Configuration”选项; 选择“Standard Configuration”选项,系统会按照通常的配置协助手工安装; 07. 选择“Developer Machine”选项; 其实,这里是选择 MySQL 服务实例运行的模式:“Developer Machine”是开发模式,在本地做测试开发时选择此项,占用内存资源会比较小;“Server Machine”是产品模式,即已经作为非独占方式的数据库服务运行,同时该机器上还可能有其它的应用程序;“Dedicated MySQL Server Machine”是专有数据库服务器模式,即

5、整个服务器主要运行一个 MySQL 服务; 08. 选择“Multifunctional Database”模式; 这里是选择 MySQL 服务器的实例配置,根据需要,一般要兼容速度与性能,就选择第一种,即支持 MyISAM 和 InnoDB 等多种类型库都支持的数据库系统; 09. 在“InnoDB Tablespace Settings”使用默认的“Installation Path”,即把 MySQL 数据库文件存放在刚才自定义安装 MySQL 服务器文件的目录; 10. 选择“Decision Support(DSS)/OLAP”选项; 这里是选择最大连接数:“Decision Sup

6、port(DSS)/OLAP”是作为本地测试使用;“Online Transaction Processing(OLAP)”最大连接数为 500;“Manual Setting”为自定义最大连接数; 11. 选择“Enable TCP/IP Networking”并指定 MySQL 开放的端口,同时选择“Enable Strict Mode”选项; “Enable Strict Mode”表示对 SQL 执行时严格检查,当发现移植过来的应用程序出现 SQL 错误,只需要再次运行向导,把该项取消即可; 当然,也可以选中“Add firewall exception for this port”以

7、使系统自动在防火墙上例外该端口, 成功后可以查看防火墙设置; 12. 选择“Manual Selected Default Character Set/Collation”,并指定“Character Set”为“utf8”; MySQL 服务器的默认字符集是 latin1; 也可以更改 MySQL 配置文件来改变默认字符集; 13. 选择“Include Bin Directory in Windows PATH”选项; 该“Include Bin Directory in Windows PATH”选项包含二进制文件执行路径,选中后即在任何目录下都可以执行 MySQL 命令行程序; 另外,

8、“Install As Windows Service”表示像 Windows 服务那样安装 MySQL,同时你可以自定义该服务的名称,并且指定“Launch the MySQL Server automatically”即可在开机时自动运行; 14. 在“Modify Security Settings”中两次输入“root”用户密码; 选择“Enable root access from remote machines”表示允许 root 用户远程登录服务器; 建议不要选择“Create An Anonymous Account”选项,因为它会建立匿名用户; 15. 点击“Execute”

9、执行配置,直到处理完成,点击“Finish”; 到此,每次计算机开机之后会自动运行 MySQL 服务,它的连接端口在 3306,MySQL 管理员的用户是 root,密码刚才已经自定义过了; 16. 点击“开始”-“运行”-“cmd”,输入“mysql -u root -p”,接着输入 root 用户的密码,如果出现了 MySQL Server 的相关信息,表示MySQL 数据库服务器安装成功。 17. 当然,也可以使用“MySQL Command Line Client”工具完成与 步骤 16 相同的操作。 第二步:安装 Apache Web 服务器 01. 运行 apache_2.2.9-

10、win32-x86-no_ssl-r2.msi 安装文件; 02. 在“License Agreement”选择“I accept the terms in the license agreement”,同意安装和 Apache 软件授权协议; 03. 在“Read This First”可以仔细阅读 Apache 的来源以及发展历史和更新日志; 04. 在“Server Information”填写当前安装服务器上的域名和主机名以及管理员的电子邮件地址:测试环境可以任意填写;如果是实际的服务器环境,最好是 DNS 服务器已经指向好的域名和主机名,而管理员的电子邮件地址为真实有效的地址; 05

11、. 在“Setup Type”选择“Typical”以典型模式安装服务器; 06. 在“Destination Folder”使用默认的安装目录,当然也可以自定义; 07. 点击“Install”完成 Apache 服务器的安装; 08. 打开浏览器,在地址栏中输入“http:/localhost/”或“http:/127.0.0.1/”,若浏览器输出“It Works!”,表示安装成功; 09. 此时,Apache 服务器已经支持 HTML 静态页面了; 10. 在系统右下角的“系统钩子区域”,可以找到 Apache 服务器的实用管理工具; 11. 右击图标,选中“Open Apache M

12、onitor”, 弹出“Apache Service Monitor”窗口, 用以管理 Apache 服务。 第三步:安装和配置 PHP5 环境 01. 到目前为止,MySQL 数据库服务器和 Apache Web 服务器已经安装和配置完毕,但是,Apache 只支持了 HTML 静态页面,还没有支持 PHP 脚本的运行; 02. 将 php-5.2.6-Win32.zip 压缩包解压到目录“D:EnvironmentPHP5”下; 03. 这里是 PHP5 解压后的根目录结构; 04. 下面简要写出了“D:EnvironmentPHP5”目录中主要的文件和文件夹的功能描述; dev php5

13、ts.lib ext - PHP 的扩展库文件,在 Win32 下扩展名为 .dll,Unix 环境为 .so php_bz2.dll php_mysql.dll php_mysqli.dll . extras mibs - SNMP 支持文件 openssl - Open SSL 支持文件,用以使用 HTTPS 加密方式连接 pdf-related - PDF 相关支持文件 mime.magic PEAR - PEAR 类库的初始目录 fdftk.dll go-pear.bat - PEAR 外部扩展类库的安装脚本 php-cgi.exe - PHP5 CGI 模块解释程序 php-win.

14、exe - PHP5 Win32 脚本解释程序 php.exe - PHP CLI 模式可执行程序,命令行脚本解释程序 php.ini-dist - 默认的 php.ini 设置 php.ini-recommended - 推荐 php.ini 设置 php5activescript.dll php5apache.dll php5apache2.dll php5ts.dll - 核心 PHP DLL 文件 . 05. 然后将 PHP5 解压安装目录下的“php.ini-recommended”文件重命名为“php.ini”,并复制到“C:Windows”目录下;这样做的好处是:如果以后升级 P

15、HP5,只需要把新版本的 PHP5 文件原样覆盖到“D:EnvironmentPHP5”目录中即可; 06. 要对 PHP5 环境进行配置,首先定位 PHP 的扩展库,在先前复制的“C:Windowsphp.ini”文件中找到“extension_dir = ./”,将其替换为“extension_dir=D:/Environment/PHP5/ext/”; 07. 为了与 MySQL 数据库建立驱动连接,需要将“D:EnvironmentPHP5”目录中的 libmysql.dll 复制到“C:Windowssystem32”目录中;该操作很重要,否则可能不能连接到 MySQL 数据库; 0

16、8. 然后需要修改 Apache2 配置文件,增加 PHP 模块,以解释 PHP 脚本;此配置文件在 Apache 安装目录的 conf 目录下名为 httpd.conf 的文本文件; 09. 打开 confhttpd.conf 文件进行编辑,找到“LoadModule”一节,将 PHP5 的 Apache 模块文件加载到 Apache2 运行中,添加内容如下: LoadModule php5_module D:/Environment/PHP5/php5apache2_2.dll 10. 然后,告诉 Apache 遇到什么样的扩展名文件,使用刚才加入的 PHP 模块文件进行解析,在“AddT

17、ype application/x-gzip .gz .tgz”段落下增加内容如下: AddType application/x-httpd-php .php 11. 接着,修改 Apache 的网站根目录,将如下配置 DocumentRoot D:/Environment/Apache Software Foundation/Apache2.2/htdocs 替换为 DocumentRoot D:/WebSite-PHP 注意:需要修改的是“DocumentRoot”而不是“ServerRoot”;本人设置“D:WebSite-PHP”目录为 PHP 程序的根文档目录; 12. 再在 con

18、fhttpd.conf 文件中找到如下配置 修改为 13. 点击“开始”-“设置”-“控制面板”-“管理工具”-“服务”,在“服务”操作台中右击“Apache2.2”服务并“重新启动”,使刚才的配置修改生效; 14. 在 PHP Web 站点的根目录即 D:WebSite-PHP 目录下建立一个 UTF-8 格式的文本文件“phpinfo.php”,输入以下 PHP 程序段: 保存该文件后,在浏览器地址栏输入 http:/localhost/phpinfo.php,如果显示如下截图页面,表示 Apache Web 服务器已经支持 PHP 脚本了; 15. 现在可以测试 PHP 与 MySQL

19、数据库是否建立驱动连接,在网站根目录下重新建立一个 UTF-8 的文本文件“connect.php”,输入以下 PHP 程序段: ?php $connection=mysql_connect(127.0.0.1,root,*) or die(不能连接到 MySQL Server:.mysql_error); echo 已经成功连接 MySQL 数据库; mysql_select_db(test,$connection) or die(不能选择数据库); echo 连接 test 数据库已经成功; ? 保存文件后,在浏览器地址栏输入 http:/localhost/connect.php,若出现

20、如下截图页面,表示 PHP 已经成功连接到 MySQL 数据库; 16. 如果没有出现如上图 MySQL 数据库连接成功的提示,那么返回到 C:Windowsphp.ini 配置文件中,还需要修改 ;extension=php_mysql.dll 替换为 extension=php_mysql.dll 注意:前面的分号表示将本句关闭了,因为连接不上数据库,所以去掉前面的分号,以启用 php_mysql.dll 扩展库; 最后,还需要重新启动一下 Apache2.2 服务。好了,整个 PHP 服务器环境已经成功被架设在 Windows XP 系统上了,注意在安装过程中,很多步骤都提及到使用 UTF-8 编码环境,这样做能够在最小出现乱码的范围内有所控制,使得无论在程序 I/O 操作或是数据库编码上都保持一致,去除系统对编码格式的转换操作,提高系统性能。

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号