php5.3 安装简介

PHP5.3 官方提供了多个下载版本先说说各个版本的区别吧。

VC6 与 VC9的含义?
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。

那我们如何选择下载哪个版本的PHP呢?
如果你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本;

那Non Thread Safe是什么?
Non Thread Safe就是非线程安全;
Thread Safe 是什么?
Non Thread Safe 是线程安全;
官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。

 

 

下面来看看安装与配置的方法:

1.下载php源码包
php5.3 windows apache      http://windows.php.net/downloads/releases/php-5.3.0-Win32-VC6-x86.zip
php5.3 windows IIS          http://windows.php.net/downloads/releases/php-5.3.0-Win32-VC9-x86.zip

2.
修改
php-5.2.6/ext/ext_skel_win32.php
文件里
$cygwin_path = ''E:/ggg/cygwin/bin''; //这里对应你的cygwin目录

3.
在 php-5.2.6/ext/目录下运行
php ext_skel_win32.php --extname=test
来创建名为test的扩展

4.
从你的PHP的二进制包内的/dev/下找到php5ts.lib文件,把他复制到你的工程包所在的目录下,复制2份,一份名叫php5ts.lib,另外一份名叫php5ts_debug.lib。
针对现在是放在 php-5.2.6/ext/test/ 目录下

5.
用vc6 打开 ext/test/test.dsp 文件
设置 . Project->settings->c/c++->Preprocessor definitions
把这里的ZEND_DEBUG=1 修改为 ZEND_DEBUG=0

6.
编译后在 php-5.2.6/Debug_TS 可以找到 php_test.dll 文件
在 php.ini 里添加
extension=php_test.dll
重起apache后
运行 ./php ext/test/test.php
可以看到
Functions available in the test extension:
confirm_test_compiled

Congratulations! You have successfully modified ext/test/config.m4. Module test
is now compiled into PHP.

成功!

*注
不依赖 apache 的php环境可以直接把
php.ini
php.exe
php5ts.dll
这三个文件放到一个文件夹 比如 php_ggg
然后把 ext/test/test.php 和编译好的 test.dll 放在 php_ggg 目录下
在 php_ggg 目录下运行 ./php test.php 即可

PHP 5.3是一个早期版本的PHP解释器,主要用于服务器端脚本语言开发。下面是简要的安装与配置步骤: 1. **下载安装包**: 访问PHP官方网站(https://www.php.net/downloads.php)下载对应操作系统的PHP 5.3稳定版二进制文件。 2. **解压安装**: 将下载的`.tar.gz`或`.zip`文件解压缩到服务器上,通常放在 `/usr/local/php` 或 `/opt/php` 目录下。 3. **配置环境变量**: 需要在系统环境变量中添加PHP的bin目录,例如对于Linux用户,可以编辑 `~/.bashrc` 或 `/etc/bash.bashrc` 文件,加入类似下面的行: ``` export PATH=$PATH:/usr/local/php/bin ``` 4. **创建软链接**(如果是旧版本的PHP): 创建指向新版本PHP的软链接,比如从 `php` 到 `php5.3`: ``` sudo ln -s /usr/local/php5.3/bin/php /usr/local/bin/php ``` 5. **检查安装**: 打开终端,在任意位置运行 `php -v` 检查是否安装成功并显示版本信息。 6. **修改Apache或Nginx配置**: 对于Apache,打开 `httpd.conf`,找到 `AddHandler` 部分,添加对`.php`的支持。对于Nginx,需要在 `nginx.conf` 中配置FastCGI模块,并指定PHP处理程序。 7. **重启服务**: 完成上述步骤后,重启Apache (`sudo service apache2 restart`) 或 Nginx (`sudo service nginx restart`) 使更改生效。 8. **测试PHP**: 创建一个简单的 `info.php` 文件,包含 `<?php phpinfo(); ?>`,然后通过浏览器访问确认PHP是否能正常工作。 **注意事项**:由于PHP 5.3已过维护期,推荐使用较新的版本如PHP 7.x或更高。如果需要更详细的指导,建议查阅官方文档或搜索针对特定发行版的教程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值