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

php編譯安裝phpini

發布時間: 2022-06-16 17:59:07

linux伺服器安裝好php後找不到php.ini怎麼辦

通過 phpinfo() 看一下你的 php.ini 的路徑。可以寫個頁面訪問一下:

<?phpphpinfo();

也可以用命令行:

php-r"phpinfo();"|grep'php.ini'

如果你是編譯安裝的 php,需要確定你使用的 php 命令是指向你要看的 php 的,比如你的 php bin 文件在 /usr/local/php/bin/ 目錄裡面,就用:

NS:binns$/usr/local/php/bin/php-r'phpinfo();'|grep'php.ini'

ConfigurationFile(php.ini)Path=>/usr/local/php/lib

② linux php 編譯安裝在哪

如果你在安裝PHP的時候不指定配置文件的目錄,一般配置文件php.ini需要放在/etc目錄下。
指定php.ini的位置。
./configure
--prefix=/usr/local/php5
--with-apxs2=/usr/local/apache2/bin/apxs
--with-config-file-path=/usr/local/php5
--wit

③ php中etc文件php.ini在哪

Php.ini文件是php的一個配置文件,在windows主機中如果你未修改配置文件php.ini文件肯定是和你的php安裝目錄在一起的,但在linux中好像不一樣,下面我來介紹查找php.ini位置的方法。在linux下
最有可能的位置是:/etc目錄下或/usr/local/lib目錄下。
如果你還是找不到位置,那麼請使用終極解決辦法:
新建php文件,寫入如下代碼保存,然後在瀏覽器訪問該頁面,搜索php.ini,恭喜你,你要找的php.ini文件位置已經找到了。(用該方法找Php.ini文件位置,在linux和windows下都是絕招哦)

在linux伺服器上用命令行/data/php/bin/php a.php | grep php.ini
顯示

view sourceprint?
1.Configuration File (php.ini) Path => /data/php/etc
2.Loaded Configuration File => /data/php/bin/php.ini

/data/php/bin/php.ini的許可權linux伺服器上用的是 nginx+php
-rwxrwxrwx. 1 root root 69737 2月 3 13:49 /data/php/bin/php.ini
要怎麼處理才能在瀏覽器里瀏覽a.php 顯示Loaded Configuration File => /data/php/bin/php.ini
php命令行方式運行和在瀏覽器瀏覽php文件的主要區別是什麼
Php.ini位置修改方法如下:
php.ini文件預設放在/usr/local/lib上面,可以在編譯的時候使用--with-config-file-path參數來修改php.ini的存放位置,例如你可以使用--with- config-file-path=/etc把它存放到/etc下面,然後可以從源碼包中拷貝php.ini-dist到/etc/php.ini。

windows
在php安裝文件夾里。
一共有兩個類似php.ini-xxxxxxxx。你選擇一個你把「-xxxxxxxxx」刪除就是用這個。

Phpini文件位置

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

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

⑤ php7 編譯安裝後 php.ini在哪

可以使用 find / -name 'php.ini' 命令查找一下。

⑥ 關於PHP安裝之後沒有php.ini文件

PHP安裝之後沒有php.ini文件是設置錯誤造成的,解決方法為:

1、新建一個PHP文檔,該文檔的目的是檢測PHP的環境配置。

⑦ 如何在編譯好的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的php.ini在哪

可以查看phpinfo 在phpinfo里的Loaded Configuration File 就記錄了php.ini的位置

⑨ linux php 5.5安裝問題,php.ini不起作用

重新編譯下
--with-config-file-path=/usr/local/services/php5.5/php.ini
很單純你幹嘛不寫成/usr/local/services/php55這樣的

熱點內容
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:742
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:171
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554