首页 > 编程知识 正文

php5.5.2安装,PHP52

时间:2024-03-07 18:23:19 阅读:331740 作者:HHNY

本文目录一览:

如何搭建php5.5环境

在进行php开发之前需要搭建php和apache结合的开发环境。 

具体步骤如下:

一、下载安装包

1.1、php5.5.6

推荐 V11 x64,也就是64bit的。

1.2、apache2.4

同样是推荐 V11,64位的。

1.3、V11

V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失。 

请下载64bit的,下载后直接安装V11应用程序。

二、配置php

2.1 解压

解压php包到D:toolphp-5.5.32-Win32-VC11-x64目录

2.2 设置PHP_HOME和PATH

在环境变量中设置: 

PHP_HOME:D:toolphp-5.5.32-Win32-VC11-x64 

PATH中添加:%PHP_HOME%;%PHP_HOME%/ext;

2.3 使用php -v查看版本号

三、配置apache2.4

3.1 解压

解压apache包到D:toolhttpd-2.4.18-win64-VC11Apache24

3.2 修改conf/httpd.conf

3.2.1 修改ServerName 

把ServerName修改成:

ServerName localhost:801

3.2.2 修改ServerRoot 

把ServerRoot修改成:

ServerRoot "D:/tool/httpd-2.4.18-win64-VC11/Apache24"1

3.2.3 修改DocumentRoot 

把DocumentRoot修改成:

DocumentRoot "D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs"Directory "D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs"12

3.2.4 添加对php5的支持 

在LoadModule的最底部添加以下内容:

# php5 supportLoadModule php5_module D:/tool/php-5.5.32-Win32-VC11-x64/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.iniPHPIniDir "D:/tool/php-5.5.32-Win32-VC11-x64"12345

3.3 启动httpd 

进入bin目录,双击ApacheMonitor.exe,打开管理界面,并点击start启动httpd服务 

四:测试

4.1 直接输入localhost:80

4.2 输出phpinfo信息

修改D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs目录下的index.html

htmlbody?php phpinfo()?/body/html1

添加phpinfo保存并刷新4.1的界面: 

到此,apache和php的环境已经搭建完成了。

怎么安装php5.5.9或以上的版本

PHPWAMP可随机切换任意PHP版本,提供700个php版本一键切换。

最新和最旧,你都可以随便切换,还能同时运行多个不同版本。

PHPWAMP支持建立无限个站点绑定域名,指定站点可随意修改PHP版本,

如果域名模式和端口模式都想混合使用,也可以使用PHPWAMP。

可以自定义PHP版本,可以同时运行几百个端口模式和域名模式的站点互不影响。

PHPWAMP绿色集成环境(适合在本地,也适合在服务器上面运行)

本地搭建教程:

服务器搭建的话,请在百度搜这个标题

“PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例”

首先来看WAMP是什么意思?

Windows下的Apache+MySQL+PHP,称为WAMP。

属于WAMP环境的集成软件有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,这些WAMP环境各有特点。我推荐使用PHPWAMP这款绿色集成环境

绿色集成环境PHPWAMP特点如下:

1、真正纯绿色,集成VC不需要单独安装,下载解压即可使用。

2、能同时运行多个PHP版本,随意自定义设置PHP版本,共700多个PHP版本随意切换。

3、拥有开发模式与运营模式,集成组件未阉割,切换运营模式,即可直接运行在服务器端

4、拥有“强制修改任意环境的Mysql数据库密码”功能,忘记数据库密码可以一键强制修改。

5、运行中的网站可瞬间强制删除,也能一键干掉电脑里全部的php环境,方便重装

6、强制干掉一切环境阻碍,一键去除任意web服务器站点域名的非80端口。

7、集成网页加密等实用工具,不同PHP版本配置区分,日志分割处理等多种实用功能。

8、多功能站点管理,自动定时重启服务器,自动定时重启Apache、mysql等相关服务。

PHPWAMP自带php5.2、php5.3、php5.4、php5.5、php5.6、php7这6个默认版本,拥有共生模式(与其他环境同时使用),单身狗霸体模式,强行打通阻碍运行网站。

这篇教程文章里提供700多个PHP版本下载。(700个PHP版本一键切换)

百度搜索这个文章标题:

PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启模块。

搜到的文章中,在文章的附件里有提供PHP历史版本下载,差不多700多个PHP版本。

php 5.3.2 安装教程

phpnow(Apache+php+MySQL套件)很不错

吧apache设置为除80外的其他端口就好

我机器也装了IIS6,用的80端口

APACHE用的是8080

正常使用,没问题

调试的时候附加端口号就好

比如 就是 IIS的

就是apache的

IIS支持PHP比较麻烦,还是集成的简单

而且互相不影响

PHP 如何安装?

从网站下载WINDOWS版本的php压缩包或安装包

(如果是安装包,可以直接安装,则以下操作基本上可以忽略。但为了更好的安全性,建议采用压缩包自己安装配置有关参数)

2. 将下载的php5.0压缩包解压到指定位置,如为C:PHP5

3. 在c:php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件

(1)查找到safe_mode = 段落,将safe_mode = Off修改为safe_mode = On

(2)查找到expose_php = On段落,将expose_php = On修改为expose_php = Off

(3)查找到display_errors = On段落,将display_errors = On修改为display_errors = Off

(4)查找到extension_dir = 段落,设置动态库扩展的路径,如extension_dir = c:php5ext

(5)查找到 ; cgi.force_redirect = 1段落,修改为 cgi.force_redirect = 0

提示:(4)和(5)是必须做的。记着要另存为php.ini

4. 将编辑好的php.ini文件剪切到Windows安装文件夹下(如:C:Winnt 或 C:Windows)

5. 在IIS中,选择要使用PHP的站点,右键菜单中选择“属性”,选择“主目录”标签,在该界面中点“配置”,添加或重新编辑php扩展的“应用程序扩展名映射”,可执行文件选择为C:php5php5isapi.dll,扩展名为php,确定应用后退出IIS配置

6. 停止IIS的WEB站点,并重新启动该站点。

提示:如果是Windows 2003,应增加WEB扩展,将PHP置为允许

如何安装PHP模块

php模块安装的方式

1、静态安装

将先将在安装php之前先将需要安装的程序装上,如ftp、mhash、mcrypt……安装完成后,解压php安装包,执行./configure --with-ftp --with-mhash --wth-mcrypt等等。后面具体跟的参数可以参看./configure --help查看。编译好后,执行make make install 就行了。

2、动态安装

而在往往我们进行编译php时经常会忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想再重新装php,于是可以采用phpize来动态加载需要安装的模块。

具体实现方法如下(这里以忘记安装pdo_mysql模块为例):

cd /root/source/php-5.3.10/ext/pdo_mysql

/usr/local/php/bin/phpize

在安装完mysql后,并不是进入/root/source/mysql-5.5.21目录运行phpize,而是进入php的源文件中要增加的扩展模块的文件目录---也就是/root/source/php-5.3.10/ext/pdo_mysql目录执行phpize。如果不是这样操作的话就会提示下面的错误:

Cannot find config.m4.

Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module

关于上面的这个错误,我不得不鄙视下网上有些自以为是的家伙,自认为对所有的安装操作很懂,报上面的错误的时候,去修改源代码,搞的乱七八糟,误人子弟。根本不按php官方的文档操作。

目录/root/source/php-5.3.10/ext/pdo_mysql ,在运行phpize命令前并没有configure文件,只有config.m4文件。运行phpize就生成了一个可执行的configure文件。此时就可以按照下的方法编译了:

./configure --with-php-config=/usr/bin/php-config (还可以加一些其他的参数,可通过./configure --help查看)

make

make install

编译完成后会提示扩展模块生成在/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626目录。

修改php.ini文件

vi /usr/local/php/etc/php.ini

在其文件结尾加入下面的内容:

extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626"

extension=pdo_mysql.so

安装完成后,重启php-fpm和web服务器。(因为我用的是php-fpm和tengine,如果用的是apache则也重启相应的程序,重新加载就行了)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。