当前位置:首页 » 编程软件 » php53编译

php53编译

发布时间: 2022-02-20 19:51:15

linux CentOS下编译安装php5.3.x卡在Generating phar.php

压缩
a) 下载的php压缩包,并进入解压后目录内运行如下命令:
b) ./configure--prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs--with-config-file-path=/usr/local/lib --enable-track-vars --with-xml
c) make
d) make install

一共就这么四个步骤,要不你重新来吧
看你那屏幕截图,貌似是乱码的赶脚,是不是环境比那辆没有设置正确

❷ 我在linux下安装php5.3.5时 编译时出错, 具体错误如下

你的LINUX系统缺少这个libltdl.so.3的模块呀。
插入安装盘,然后进入RPM包的目录里面执行
rpm -Uvh libltdl*
如果提示100%安装完成。那就可以啦。
然后,先删除原来的PHP,再编译安装PHP。
希望能帮到你,祝你好运啦。

❸ PHP代码是否能够进行编译后再执行呀

php无需编译,可以边写边运行。调试比较方便。需要安装web服务器和php。必须通过访问自己创建的站点执行。

apache+php可以。不过你如果用的是windows而且已经安装了IIS的话直接安装php并做好相关设置就可以了。

❹ php5.6编译生成libphp5.so的问题求助

1 libphp5.so是php5提供的,
2 你还需要编译php5才能生成这个文件 你在PHP的configure的时候,加上: --with-apxs2=/usr/local/apache/bin/apxs 这样就会自动编译一个libphp5.so出来了。

❺ 关于CENTOS上编译安装PHP5的问题,求教

Centos编译安装PHP 5.5笔记
Written by 一像素 on 2013年十月25日
本篇是在 Centos 6.4 32bit 下编译安装 php 5.5.5 的笔记,接上篇 Centos编译安装Apache 2.4.6笔记。php 5.5.x 和 centos 源里面的 php 5.3.x 之间的性能差异见升级到 PHP 5.5.x + opcache。
首先是编译准备工作:
yum groupinstall "Development tools"

然后是编译安装 PHP 5.5.x 需要用到的 devel 包:
yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel

从官方下载,解压:
wget http://us3.php.net/get/php-5.5.5.tar.gz/from/cn2.php.net/mirror
tar -xvf php-5.5.5.tar.gz
cd php-5.5.5

编译安装 php 5.5 的参数:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --disable-cli --enable-shared --with-libxml-dir --with-gd --with-openssl --enable-mbstring --with-mcrypt --with-mysqli --with-mysql --enable-opcache --enable-mysqlnd --enable-zip --with-zlib-dir --with-pdo-mysql --with-jpeg-dir --with-freetype-dir --with-curl --without-pdo-sqlite --without-sqlite3
我已经尽量的在参数上做了精简,用以上参数编译安装好的 php 运行 wordpress, joomla, ip board 等常见的博客、论坛程序都是没有问题的,因为有了 --disable-cli,所以就没法 make test 了,安装好以后也没法 php -v 了。安装吧:
make
make install
cp php.ini-proction /usr/local/lib/php.ini
#记住上面 php.ini 的位置哦。

是时候让 apache 知道有 php 的存在了,在 apache 配置文件 httpd.conf 中添加:
LoadMole php5_mole moles/libphp5.so
#上面那行可能在编译安装 php 的过程中已经由系统自动添加了
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

OK!重启 apache,人品好的人是不会出现问题的。
Tags: LAMP
Comments
# jieweiwo 2015-08-26 19:20
为啥我编译安装之后没有bin目 录 控制台无法执行
Reply
# 一像素 2015-08-26 19:53
编译参数里面的 --disable-cli 去掉。
Reply
# jieweiwo 2015-08-26 23:37
非常感谢你的教程!那这个编译安 装的php是不是就能应付一般的 的开发了 没有安装的特性以后需要怎么办?
Reply
# 一像素 2015-08-26 23:40
需要什么再 --enable-xxx 就好了呀,不过真看不出还需要啥 了...俺不搞开发...

❻ php也需要编译吗

我告诉你原因,因为大部分的网站开发,都是走缓存机制的,就是页面上的前台代码先生成缓存文件,然后后台代码调用缓存文件得到想要的东西,你改了原代码,但是缓存代码没有变,它每次读取的时候还是原来的样子,所以你要做的就是先把工程里的生成的缓存代码删掉,一般都是放在data文件夹中的,然后你的修改就生效了。

❼ 怎样编译PHP文件

不需要编译的,把PHP文件拷贝到你的网页目录里面,在地址栏输入:http://127.0.0.1/*.php就可以了

补充:
大家说得非常明白了,你自己写的PHP程序,鼠标双击就可以运行,不需要编译。如果双击的时候问你用什么打开,你就选择你自己安装的PHP.EXE文件。

多数情况PHP写的程序是在网页上用的,如果你也是写的网页程序,那就放在网页文件夹下,用浏览器使用http://127.0.0.1/***.php来打开运行。

反正无需编译,直接解释运行。

❽ 编译安装的php5.6怎么重启

1.首先添加依赖应用
yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel
这一步是为了支持一些php运行的东西,还有以下编译需要的
2.安装加密扩展库
cd /usr/local/src/
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure
make
make install
3.到php压缩包存放的目录下
tar zxvf php-5.6.8.tar.gz #解压
cd php-5.6.8 #进入文件夹
运行
[root@VPS php-5.6.8]# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysql-sock --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-fpm --with-ncurses --enable-soap --with-libxml-dir --with-XMLrpc --with-openssl --with-mcrypt --with-mhash --with-pcre-regex --with-sqlite3 --with-zlib --enable-bcmath --with-iconv --with-bz2 --enable-calendar --with-curl --with-cdb --enable-dom --enable-exif --enable-fileinfo --enable-filter --with-pcre-dir --enable-ftp --with-gd --with-openssl-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-freetype-dir --enable-gd-native-ttf --enable-gd-jis-conv --with-gettext --with-gmp --with-mhash --enable-json --enable-mbstring --disable-mbregex --disable-mbregex-backtrack --with-libmbfl --with-onig --enable-pdo --with-pdo-mysql --with-zlib-dir --with-pdo-sqlite --with-readline --enable-session --enable-shmop --enable-simplexml --enable-sockets --enable-sqlite-utf8 --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-libxml-dir --with-xsl --enable-zip --enable-mysqlnd-compression-support --with-pear

❾ 如何编译PHP源代码

安装PHPstudy,把PHP源码放在网站目录下,启动phpstudy,在浏览器中打开该页面,服务器会自动进行编译解释该代码。

热点内容
塑料解压 发布:2024-05-20 03:50:09 浏览:75
python在服务器端开发 发布:2024-05-20 03:31:17 浏览:66
编程大冒险 发布:2024-05-20 03:19:27 浏览:637
阿瓦隆九个人怎么配置 发布:2024-05-20 02:57:47 浏览:758
sqlnotinexcept 发布:2024-05-20 02:53:10 浏览:342
激光切割编程教程难吗 发布:2024-05-20 02:49:57 浏览:926
sqlbool 发布:2024-05-20 02:49:57 浏览:722
如何把文件压缩到最小 发布:2024-05-20 02:25:03 浏览:452
javash脚本文件 发布:2024-05-20 01:43:11 浏览:830
安卓手机如何登陆刺激战场国际服 发布:2024-05-20 01:29:02 浏览:861