導航:首頁 > 編程語言 > php編譯後文件

php編譯後文件

發布時間:2025-03-24 11:34:52

php5.6編譯生成libphp5.so的問題求助

由於好久沒有搭環境,在linux上搭apache、PHP的環境時,遇到libphp5.so 無簡漏法生成這個問題,我也困擾了我半天,很攔或爛是郁悶。從網上找了各種資料,都是瞎轉載,太無聊的一堆人了,自己成功沒有成功的先轉載,鄙視。 害的我嘗試了半天也沒有解決。下面列出我的正確解決辦法:
常見問題一:配置apache打開libphp5.so文件後提示錯誤
/usr/local/apache2/moles/libphp5.so: No such file or directory

解答: 發現moles下面沒有libphp5.so文件,說明安裝apache2的時候配置有團數問題,需要重新編譯安裝,必須採用 ./configure --enable-so 這種方式。然後重新安裝 make clean -> make -> make install。 然後重新安裝php,安裝時要求採用./configure --with-apxs2=/usr/local/apache2/bin/apxs 這種方式 然後 make & make install。如果還出現這個問題,可以重新安裝一下apache 和 php

常見問題二:在centOS中 配置apache的php時提示錯誤
cannot restore segment prot after reloc: Permission denied
解答:可以網路查看資料,關於centOS中的selinux。SELINUX的問題,對LIB庫的保護。
關閉 SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
:wq!#保存退出
shutdown -r now#重啟系統

⑵ 已經編譯好的 php 項目 ,應該放在 apache 哪個文件夾下面怎麼訪問怎麼設置

找到apache的判孫配置文件
找御緩到虛擬主機和虛擬目錄
虛擬主機:<Directory "E:\website">
虛擬目錄DocumentRoot "E:\website"
改成你項目的目錄即可
我的是E:\website,是我的項目目錄鎮沖模

⑶ 編譯安裝php5.6 so文件在哪

php安裝的最後一步make install時,我們會看到將動態鏈接庫libphp5.so拷貝到apache2的安裝目錄的moles目錄下,並且還需要在httpd.conf配置文件中添加LoadMole語句來動態將libphp5.so模塊載入進來,從而實現Apache對php的支持。

⑷ PHP需要生成編譯後的文件再上傳FTP嗎

不需要
php語言是一種腳本語言,不能通過先編譯保存下來再執行,只有在被調用時被mysql資料庫/apache伺服器進行解釋或編譯。

直接FTP上傳即可!

⑸ php可執行文件在哪裡(php編譯成可執行文件)

php文件如何在控制台運行?

1、關鍵是要添加一個針對這個文件的運行配置。

2、先打開菜單Run-EditConfigurations選項。

3、然後在打開的窗口中點擊左上角的+號。

4、在打開的菜單中選擇PHPScript。

5、在打開的界面中找到Configuration-File。

6、選擇你要在控制台運行的文件。

7、填入工作目錄的路徑(可填可不填),完成配置後點擊右下角的OK。

8、回到主界面,點擊菜單Run-Run...。

9、會彈出一些運行選項,其中菜單2指的是從瀏覽器運行(看前面的圖標也能知道),菜單1則是我們想要的「在控制台運行」。只有前面配置好了的文件才能出現在菜單1里。此時點擊這個文件,就會在控制台看到結果啦!

在記事本里寫的PHP文件要在哪裡運行

把PHP文件放在你的網頁目錄下(比如C:INETPUBWWWROOT),只要相應的WEB服務都啟動了的,那麼整個網路的人都可以用下面的地址在瀏覽器訪問你的PHP文件:

http://你的IP地址/文件目錄和名字.php

如何在linux安裝php開發環境

我一般會選用源碼安裝php,安裝php的過程指定要安裝的擴展,但是避免不了缺少某個擴展未安裝導致程序運行報錯的問題。以fileinfo為例,介紹一下怎麼添加php擴展。

1.准備

通常遇到報錯:xxxfunctionundefined,而這個函數是系統函數的話,那一定是你缺少某個擴展。添加擴展也非常簡單。首選要確認當前的php是哪個版本,不同版本的php擴展會有些許出入。然後找到Php源碼目錄,也就是從網上下載下來並且解壓的php文件包。添加擴展的時候需要在源碼包裡面去執行命令

2.安裝fileinfo擴展

1.確認php版本

php-v

#PHP7.4.4(cli)

2.找到php可執行文件的位置

whereisphp

#php:/usr/local/php/usr/local/php/bin/php

可以看出php執行文件在/usr/local/php/bin目錄裡面

那麼嘗試執行phpize,保證這個文件存在,phpize命令在添加擴展的時候需要用到

/usr/local/php/bin/phpize-v

#Configuringfor:

#PHPApiVersion:20190902

#ZendMoleApiNo:20190902

#ZendExtensionApiNo:320190902

3.進入php源碼目錄

我的習慣是網路下載的軟體會放在/usr/local/src下面,

cd/usr/local/src/php-7.4.4

cd/etc

cdfileinfo

擴展都在源碼目錄的etc下面,裡面有curl,gd,ftp等等擴展目錄,我要安裝fileinfo,所以到fileinfo目錄裡面

4.開始安裝

確定目錄下面有config.m4文件,如果沒有,應該會有config0.m4文件,把config0.m4復制一份為config.m4,如果沒有這個文件,會報錯:cannotfoundconfig.m4

/usr/local/php/bin/phpize

./configure

makemakeinstall

如果這幾行命令運行下來都沒有報錯,那麼說明擴展文件已經生成,並且已經自動移入相應位置。接下來就是修改php.ini,追加extension=fileinfo.so到php.ini中。

5.修改php.ini,載入擴展文件

查看php.ini的位置

php-i|grepphp.ini

#ConfigurationFile(php.ini)Path=/usr/local/php/etc

#LoadedConfigurationFile=/usr/local/php/etc/php.ini

可以看到php.ini的位置:/usr/local/php/etc/php.ini

vim/usr/local/php/etc/php.ini

#添加extension=fileinfo.so,保存

php-m|grepfileinfo

#fileinfo

看到輸出fileinfo,至此,fileinfo擴展安裝完畢!另外可以使用pecl命令安裝,更方便快捷!

到哪兒去找php.exe

默認在PHP主目錄下,如果找不到:1,看你裝在哪個盤區;2,到官方站點下完整的。

PHP(PHP:HypertextPreprocessor)即「超文本預處理器」,是在伺服器端執行的腳本語言,尤其適用於Web開發並可嵌入HTML中。

PHP語法學習了C語言,吸納java和Perl多個語言的特色發展出自己的特色語法,並根據它們的長項持續改進提升自己,例如java的面向對象編程,該語言當初創建的主要目標是讓開發人員快速編寫出優質的web網站。PHP同時支持面向對象和面向過程的開發,使用上非常靈活。

經過二十多年的發展,隨著php-cli相關組件的快速發展和完善,PHP已經可以應用在?TCP/UDP服務、高性能Web、WebSocket服務、物聯網、實時通訊、游戲、微服務等非Web領域的系統研發。

根據W3Techs2019年12月6號發布的統計數據,PHP在WEB網站伺服器端使用的編程語言所佔份額高達78.9%。在內容管理系統的網站中,有58.7%的網站使用WordPress(PHP開發的CMS系統),這占所有網站的25.0%。

開源免費

PHP是一個受眾大並且擁有眾多開發者的開源軟體項目,Linux+Nginx+Mysql+PHP是它的經典安裝部署方式,相關的軟體全部都是開源免費的,所以使用PHP可以節約大量的正版授權費用。

不過PHP作為一個開源軟體,它缺乏大型科技公司的支持背景,網路上對它的唱衰也是經久不衰,不過它的持續迭代和性能持續增強的現實卻是鼓舞人心的,PHP社區用實際行動給予各種質疑強有力的回擊。

PHP文件是什麼文件?怎麼打開?

PHP是一種非常流行的WEB程序語言,超級文本預處理語言,其他的還有ASP,JSP等。簡單的說.PHP就是嵌入這種語言後的一個動態網頁文件。

四種打開php格式文件方法:

首先我們來看php文件是什麼文件,PHP是一個網頁腳本,文件後綴名為.php,

php文件打開方式一:用記事本打開

右擊.php文件,選擇記事本打開,就可以看到文件代碼啦!

php文件打開方式二:用Dreamweaver打開

Dreamweaver是網頁編輯器,比較流行的網站開發工具,你可以直接把文件拖進去就可以打開php文件了

php文件打開方式三:Notepad++工具打開

也是代碼編輯器,選擇文件打開就行

php文件打開方式四:SublimeText工具打開

和上面方法一樣,直接選擇文件打開就行

除了記事本,其它代碼編輯器工具都可以去php中文網php開發工具下載

若是想要.php文件進行運行則需要php環境。可以去php中文網QQ群374224296里去下載php環境搭建工具軟體(PHPToolClient)進行安裝,直接把文件放進根目錄下就可以用瀏覽器打開啦!

閱讀全文

與php編譯後文件相關的資料

熱點內容
內存卡新建文件夾怎麼刪除 瀏覽:50
收拾家務的解壓游戲 瀏覽:262
女程序員能有生育能力 瀏覽:697
解壓包子蘇州超市 瀏覽:452
壓縮機緩沖設計 瀏覽:32
劍豪更換伺服器怎麼設置 瀏覽:410
外國交友軟體app在哪裡下載 瀏覽:378
蕪湖軌道app在哪裡下載 瀏覽:128
域名加密html 瀏覽:489
如何設置windows遠程連接到伺服器 瀏覽:8
安卓常見開源框架源碼分析 瀏覽:944
舊iphone如何簡單下app 瀏覽:220
雲伺服器全網最低價 瀏覽:56
戴爾伺服器怎麼查看內存槽位 瀏覽:621
空調壓縮機工作電流 瀏覽:421
c語言編程小項目 瀏覽:475
阿里雲mc伺服器mcbbs 瀏覽:850
安卓平板打不了字怎麼辦 瀏覽:514
linux用戶提示符 瀏覽:33
編譯卸載工具app 瀏覽:214