當前位置:首頁 » 編程軟體 » php源碼編譯安裝

php源碼編譯安裝

發布時間: 2022-05-08 18:40:57

『壹』 如何編譯php源代碼

安裝PHPstudy,把PHP源碼放在網站目錄下,啟動phpstudy,在瀏覽器中打開該頁面,伺服器會自動進行編譯解釋該代碼。

『貳』 如何安裝PHP

得看是什麼程序以及程序寫的怎麼樣了。

如果是文本資料庫的 並且程序寫的不錯的話
直接上傳上去 不用設置什麼 就可以使用了。
如果寫的一般的話 需要設置一下 文本資料庫的路徑。

如果是Mysql數據做支持的話,
首先得程序自帶的安裝程序 創建資料庫
如果程序沒有自帶安裝程序,那麼你就得自己手動的創建資料庫了。
然後設置好mysql的相關鏈接參數後,一般就可以用了。

希望我的回答對你有所幫助。

『叄』 如何在編譯好的PHP環境中安裝PHP擴展模塊

1、先進入php解壓縮後的源碼包中,找到要安裝的擴展模塊的目錄。
[root@redhat5 sockets]# cd /home/soft/php-5.2.12/ext/sockets
在sockets目錄下面以絕對路徑運行phpize程序,這時會自動生成sockets的configure程序,在sockets目錄下面可以看到。
[root@redhat5 sockets]# /home/webserver/php5.2.12/bin/phpize

2、進行編譯安裝

[root@redhat5 sockets]# ./configure --with-php-config=/home/webserver/php5.2.12/bin/php-config

[root@redhat5 sockets]#make
[root@redhat5 sockets]#make install

執行完make install屏幕上會提示sockets.so存放的路徑,然後把它復制到php的extensions目錄中,例如我的路徑為 /home/webserver/php5.2.12/lib/php/extensions

3、修改php.ini文件
找到extension_dir = "./" 這行,修改為:
extension_dir = "/home/webserver/php5.2.12/lib/php/extensions/"
然後再新增加一行:
extension=sockets.so
4、重啟apache即可生效。

『肆』 源碼編譯安裝php都需要哪些基礎安裝包

我上次搭建Nagios時記錄的安裝PHP步驟:
tar -zxvf libxml2-2.7.8.tar.gz
cd libxml2-2.7.8
./configure --prefix=/usr/local/libxml2
make
make install

tar -zxvf php-5.4.10.tar.gz
cd php-5.4.10

./configure \
--prefix=/usr/local/php \
--with-apxs2=/var/httpd/bin/apxs \
--with-libxml-dir=/usr/local/libxml2 \
--enable-maintainer-zts

make
make install

cp php.ini-development /usr/local/lib/php.ini
# cp /usr/lib/httpd/moles/libphp5.so /var/httpd/moles/

vi httpd.conf
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
# LoadMole php5_mole moles/libphp5.so

從你的報錯信息來看,就挨個解決這三個問題吧:
Perl is not installed
apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs
Apache was not built using --enable-so (the apxs usage page is displayed)

『伍』 編譯安裝php時怎麼使用源碼安裝的參數

1、linux下,默認是在/usr/local/bin/,假如你設置--prefix=/usr/local/php那麼就在/usr/local/php/bin/ 2、sbin道理相同。sbin的意思就是server bin 3、EPREFIX沒用過 4、如果要用2套版本,用prefix區分開不同的安裝目錄。

『陸』 請問編譯安裝php時一定要先安裝各種庫么

PHP的源碼中的ext目錄下的那些東西,並不是你所說的「庫」本身的源代碼,而是用了這些庫的PHP的C寫的擴展的源代碼,這些擴展,依賴於你所說的freetype,GD之類的庫,所以要先安裝那些庫,然後再在安裝PHP的時候編譯,如果你暫時不需要這些擴展,可以在php編譯的./configure時屏蔽掉這些擴展(詳見./configure --help)。擴展不需要了,自然它們的依賴庫也不需要了,但如果以後你需要,那你還是要先安裝這些依賴庫,然後再安裝php的擴展(編譯成.so)

『柒』 PHP的源碼包是什麼php的zip壓縮包呢php的windows安裝包呢

源碼包是一些C程序,編譯後得到PHP.EXE等可以使用的程序,一般我們都不要這個,骨灰級玩家才用。

ZIP包最好,就是所謂的綠色、免安裝,任意解壓縮到一個文件夾就可以了。

還有一種是MSI安裝包,許多人喜歡這個,滑鼠雙擊之後,會不斷的「下一步」完成安裝和設置,初學者喜歡這個。

你編寫的代碼是不可能編譯為HTML的,因為HTML是靜態固定的,而PHP的魅力是動態網頁。

『捌』 linux伺服器php編譯安裝成功之後,無法重新編譯安裝,怎麼辦

具體看你缺少什麼參數,一般的參數都可以通過配置文件修改的,文件路徑一般再/etc/php.ini ,如果是是缺少依賴lib的話,可以單獨編譯庫源碼 成.so文件,添加依賴文件到 php.ini 重啟就好了

『玖』 php怎麼安裝

安裝 php

1.下載軟體包到 /usr/local/src

2.解壓軟體包

3.建立 php 的目錄
#cd /usr/local
#mkdir php

4.進入解壓後的目錄位置
#cd /usr/local/src/php-4.0.5

5.運行安裝配置
這里的配置較為復雜:
#./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local --enable-track-vars --disable-debug
特別要指出的是這配置了 apache 自動載入 php 模塊功能和 mysql 資料庫支持功能

6.編譯 php
#make

7.安裝 php
#make install

php 安裝完成

熱點內容
解壓體育館 發布:2025-05-13 21:27:48 瀏覽:263
哪家編程課 發布:2025-05-13 21:27:04 瀏覽:895
為什麼文件要壓縮 發布:2025-05-13 21:16:07 瀏覽:50
區域網怎麼搭建校時伺服器 發布:2025-05-13 21:11:32 瀏覽:677
存儲器讀寫實驗心得 發布:2025-05-13 21:09:23 瀏覽:15
派派手機如何設置密碼 發布:2025-05-13 21:08:02 瀏覽:774
獄辱實驗棟第2集在線ftp 發布:2025-05-13 21:02:06 瀏覽:11
安卓桌面應用如何變大 發布:2025-05-13 20:59:39 瀏覽:361
解壓通知單有什麼用 發布:2025-05-13 20:58:37 瀏覽:567
俄羅斯方塊的編程 發布:2025-05-13 20:51:08 瀏覽:611