當前位置:首頁 » 編程軟體 » 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,在瀏覽器中打開該頁面,伺服器會自動進行編譯解釋該代碼。

熱點內容
大地電子保單pdf密碼多少 發布:2024-05-08 09:54:21 瀏覽:860
ftp掃描免費主機 發布:2024-05-08 09:50:05 瀏覽:339
聽說ftpmp4 發布:2024-05-08 09:39:51 瀏覽:475
退貨上傳圖片 發布:2024-05-08 09:38:38 瀏覽:79
linux命令安裝rpm 發布:2024-05-08 09:37:37 瀏覽:643
什麼是逆演算法 發布:2024-05-08 09:28:17 瀏覽:208
泰康平衡配置跟行業配置哪個好 發布:2024-05-08 09:19:09 瀏覽:598
動態創建存儲過程 發布:2024-05-08 09:19:01 瀏覽:52
點贊熊源碼 發布:2024-05-08 08:49:44 瀏覽:458
壓縮性胸悶 發布:2024-05-08 08:18:18 瀏覽:528