千家信息网

php-5.4.45怎么用

发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,这篇文章主要为大家展示了" php-5.4.45怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下" php-5.4.45怎么用"这篇文章吧。为了不影响实
千家信息网最后更新 2025年11月15日php-5.4.45怎么用

这篇文章主要为大家展示了" php-5.4.45怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下" php-5.4.45怎么用"这篇文章吧。

为了不影响实验效果,提前可以把selinux 和iptables 关闭

[root@localhost ~]# chkconfig iptables off

[root@localhost ~]# chkconfig ip6tables off

[root@localhost ~]# /etc/init.d/iptables stop

[root@localhost ~]# /etc/init.d/ip6tables stop

[root@localhost ~]# sed -i "s/LINUX=.*/LINUX=disabled/g" /etc/selinux/config

更改完selinux后要想生效需要重启一下服务器,reboot或者shutdown -r now

第一步 安装yum扩展源

# yum install -y epel-release

备注:6.7前版本不支持,需要下一步

# wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo


第二步 安装依赖包

# yum install make apr* autoconf automake gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch libmcrypt-devel php-mcrypt libmcrypt mcrypt freetype-devel freetype bzip2-devel bzip2-libs libxml2 libxml2-devel libxml2-python

把这些包全部安装上就不会报错了,

第三步 安装php

1,下载

# cd /usr/local/src/

# wget http://cn2.php.net/distributions/php-5.4.45.tar.bz2

2,解压

# tar -jxvf php-5.4.45.tar.bz2

3,安装

# cd php-5.4.45

# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --disable-ipv6

如果出现报错:sorry,i cannot run apxs.possible reasons follow:

解决方法:

# find / -name perl

/usr/bin/perl

#vim /usr/local/apache2/bin/apxs

把第一行改成 #!/usr/bin/perl -w

#make && make install && echo $?

# cp /usr/local/src/php-5.4.45/php.ini-production /usr/local/php/etc/php.ini

拷贝配置文件

测试

# apachectl -M

php5_module (shared)

检测php安装是否成功,用apache -M 查看apache动态模块是否加载php5

网页测试

Apache主配置文件为:/usr/local/apache2/conf/httpd.conf

# vim /usr/local/apache2/conf/httpd.conf

# If the AddEncoding directives above are commented-out, then you

# probably should define those extensions to indicate media types:

#

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

AddType application/x-httpd-php .php (定义apache解析PHP)

#

#

DirectoryIndex index.html index.php

#

[root@lanmp php-5.4.45]# cd /usr/local/apache2/htdocs/

[root@lanmp htdocs]# vi info.php

[root@lanmp htdocs]# cat info.php

phpinfo();

?>

在ie中输入 http://ip/info.php

以上是" php-5.4.45怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

内容 篇文章 文件 学习 帮助 测试 配置 成功 一行 动态 备注 拷贝 效果 方法 易懂 更多 服务器 条理 模块 版本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中山艾特网络技术有限公司 当前网络技术如何发展 广州华路卓网络技术招工电话 网络安全包含计算机安全么 数据库数据类型有货币类型吗 观看网络安全视频的心得 通信网络安全防护管理系统登录 服务器一般用什么cpu 无线网络技术的实际应用 数据库管理技术摘要 高一网络技术运用的知识点 育苗通 注册 无法连接到服务器 数据库系统及应用教程书后习题 php服务器源码 计算机网络技术专业可以考研吗 贴片机应用和软件开发 绿色全光网络技术联盟成立大会 手机版本升级显示服务器不可用 服务器2008 龙岗区光纤网络技术开发咨询报价 高一网络技术运用的知识点 数据库设置最低限制 数据库的基础搭建 计算机网络技术基础模块 数据库连续三个月销量大于0 asp连接access数据库 树莓派服务器连接电脑 虹口区网络技术咨询服务优势 数据库中删除列数据库 计算机网络技术与实训考试
0