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 安裝完成