導航:首頁 > 編程語言 > debian安裝php5

debian安裝php5

發布時間:2022-10-20 21:47:00

A. linux 系統ubantu怎麼安裝php環境

linux ubuntu系統安裝php環境:安裝 Apache2:
sudo apt-get install apache2
安裝PHP模塊:
sudo apt-get install php5
安裝Mysql
sudo apt-get install mysql-server
其他模塊安裝:
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
前兩個很容易明白,要想apache能夠解析PHP,就需要藉助這兩個模塊來找到php engine。
第三個在php操作mysql資料庫時用到,大多數人都有資料庫編程經驗,所以這就不用多解釋了
第四個GD庫。

B. 安裝dedecms出現GD不支持。我的php5.5的。怎麼解決

在php.ini中開啟GD即可。

Windows下開啟PHP的GD庫支持
找到php.ini,打開內容,找到:
;extension=php_gd2.dll
把最前面的分號「;」去掉,再保存即可,如果本來就沒有分號,那就是已經開啟了。

Linux下開啟PHP的GD庫支持
#開啟GD庫支持有以下幾種方法
##檢測GD庫是否安裝命令
php5 -m | grep -i gd
或者
php -i | grep -i --color gd
##如未安裝GD庫,則為伺服器安裝,方法如下
### 如果是源碼安裝,則加入參數
--with-gd
### 如果是debian系的linux系統,用apt-get安裝,如下
apt-get install php5-gd
### 如果是CentOS系的系統,用yum安裝,如下
yum install php-gd
### 如果是suse系的linux系統,用yast安裝,如下
yast -i php5_gd
### 如果嫌這個世界不夠蛋疼呢,可以在原先編譯PHP不支持GD的情況下附加
先下zlib源碼,libpng源碼,gd源碼
解壓後到源碼目錄
zlib目錄
./configure --prefix=/usr/local/zlib
make ; make install
make clean
libpng目錄
cp scripts/makefile.linux ./makefile
./configure --prefix=/usr/local/libpng
make ; make install
make clean
gd目錄
./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng
make ; make install
make clean
最後在php.ini中,搜到[gd]後,在下面加一行
extension=/usr/local/libgdgd.so
然後重啟apache服務。

C. Linux系統中設置多版本PHP共存配合Nginx伺服器使用

應用環境
LNMP的環境,當前PHP版本5.3.8,遇到一個應用需求只支持PHP
5.2.x,又希望保持現有應用還是用PHP
5.3.8。也就是說需要兩個版本的PHP同時存在,供nginx根據需要調用不同版本。
思路
Nginx是通過PHP-FastCGI與PHP交互的。而PHP-FastCGI運行後會通過文件、或本地埠兩種方式進行監聽,在Nginx中配置相應的FastCGI監聽埠或文件即實現Nginx請求對PHP的解釋。
既然PHP-FastCGI是監聽埠和文件的,那就可以讓不同版本的PHP-FastCGI同時運行,監聽不同的埠或文件,Nginx中根據需求配置調用不同的PHP-FastCGI埠或文件,即可實現不同版本PHP共存了。
配置記錄
下面記錄簡單的配置流程,基於已經安裝了lnmp的debian環境。當前版本的PHP是5.3.8,位於/usr/local/php。
1.下載PHP-5.2.14及相關的FPM、autoconf組件:
mkdir
~/php5.2
cd
~/php5.2
wget
-c
http://museum.php.net/php5/php-5.2.14.tar.gz
wget
-c
http://php-fpm.org/downloads/php-5.2.14-fpm-0.5.14.diff.gz
2.解壓PHP-5.2.14,並打上PHP-FPM的補丁:
tar
zxvf
php-5.2.14.tar.gz
gzip
-cd
php-5.2.14-fpm-0.5.14.diff.gz
|
patch
-d
php-5.2.14
-p1
3.如果你已經通過lnmp安裝,應該已經安裝好了autoconf,如果沒有,請自行下載並編譯autoconf-2.13,然後設置autoconf環境變數:
export
PHP_AUTOCONF=/usr/local/autoconf-2.13/bin/autoconf¬
export
PHP_AUTOHEADER=/usr/local/autoconf-2.13/bin/autoheader
3.編譯安裝PHP-5.2.14在新的路徑(/usr/local/php-5.2.14)下,注意–prefix、–with-config-file-path的路徑,並且打開fastcgi和fpm選項:
cd
php-5.2.14/
./buildconf
--force
./configure
--prefix=/usr/local/php-5.2.14
--with-config-file-path=/usr/local/php-5.2.14/etc
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
--enable-fastcgi
--enable-fpm
make
ZEND_EXTRA_LIBS='-liconv'
make
install
4.設置/usr/local/php-5.2.14/etc/php-fpm.conf,監聽埠:
<value
name="listen_address">127.0.0.1:9001</value>
或者監聽文件:
<value
name="listen_address">/path/to/unix/socket</value>
其他參數根據伺服器環境和需求自行定製。
5.啟動php-fpm,以後可以通過php-fpm進行管理:
/usr/local/php-5.2.14/sbin/php-fpm
start
字php5.3.3後,php已經將php-fpm繼承到php中,而且內置的php-fpm默認不支持(start|stop|reload)的平滑啟動參數,需要使用官方源代碼中提供的啟動腳本來控制:
cp
-f
(php
-5.3.x-source-dir)/sapi/fpm/init.d.php-fpm
/etc/init.d/php-fpm
chmod
755
/etc/init.d/php-fpm
/etc/init.d/php-fpm
start
php-fpm支持的操作:
start,啟動PHP的FastCGI進程。
stop,強制終止PHP的FastCGI進程。
quit,平滑終止PHP的FastCGI進程。
restart,
重啟PHP的FastCGI進程。
reload,
重新載入PHP的php.ini。
logrotate,
重新啟用log文件。
5.3.3的php-fpm腳本支持的操作:start|stop|force-quit|restart|reload|status
6.配置好PHP-5.2.14的php.ini,重新載入生效:
vi
/usr/local/php-5.2.14/etc/php.ini
/usr/local/php-5.2.14/sbin/php-fpm
reload
7.修改nginx配置,對需要的服務配置使用PHP-5.2.14:
location
~
.*.(php|php5)?$
{
fastcgi_pass
127.0.0.1:9001;
fastcgi_index
index.php;
include
fcgi.conf;
}
8.記錄一下自己編譯php5.5.10使用的配置
./configure
--prefix=/usr/local/php-5.5.10
--with-config-file-path=/usr/local/php-5.5.10/etc
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-bz2
--with-curl=/usr/bin
--enable-ftp
--enable-sockets
--disable-ipv6
--with-gd
--with-jpeg-dir=/usr/local
--with-png-dir=/usr/local
--with-freetype-dir=/usr/local
--enable-gd-native-ttf
--with-iconv-dir=/usr/local
--enable-mbstring
--enable-calendar
--with-gettext
--with-libxml-dir=/usr/local
--with-zlib
--with-pdo-mysql=mysqlnd
--enable-dom
--enable-xml
--enable-fpm
--with-libdir=lib64
--with-mcrypt=/usr/bin
--enable-zip
--enable-soap
--enable-mbstring
--with-gd
--with-openssl
--enable-pcntl
--with-xmlrpc
--enable-opcache

D. 搭建debian+Apache+Mysql+PHP求助

第、安裝配置Apache Web伺服器 運行升級命令確保我系統組件各面都新 apt-get update apt-get upgrade --show-upgraded 安裝Apache Web伺服器前版本(二.x系列)執行命令: apt-get install apache二 部應用程序中國站都用路徑重寫(偽靜態)功能默認APACHE沒安裝我需要運行腳本支持rewrite a二enmod rewrite 啟rewrite 編輯/etc/apache二/apache二.conf文件配置讓系統運行更加優化(測試機器基於一GB內存VPS) StartServers 二 MinSpareServers 陸 MaxSpareServers 一二 MaxClients 吧0 MaxRequestsPerChild 三000 步我默認等中國站運行情況再進行調整比何同左目前沒搞明白面參數應性能區別前我用MAPN環境候MYSQL佔用太調整佔用率低 配置完畢我面需要配置域名、域名添加站點 第二、配置虛擬主機、綁定域名 /etc/apache二/sites-available/文件夾用存放所站點站點域名配置文件設置站點候用域名命名.conf站點候看應站點比我要創建二站點需要配置二conf文件: 站點A - /etc/apache二/sites-available/laozuo.org.conf ServerAdmin [email protected] ServerName laozuo.org ServerAlias 至美.laozuo.org DocumentRoot /srv/至美/laozuo.org/public_html/ ErrorLog /srv/至美/laozuo.org/logs/error.log CustomLog /srv/至美/laozuo.org/logs/access.log combined 站點B - /etc/apache二/sites-available/idcxen中國.conf ServerAdmin webmaster@idcxen中國 ServerNameidcxen中國 ServerAlias 至美.idcxen中國 DocumentRoot /srv/至美/idcxen中國/public_html/ ErrorLog /srv/至美/idcxen中國/logs/error.log CustomLog /srv/至美/idcxen中國/logs/access.log combined 按照面示範我幾站點搭建幾.CONF文件其進行路徑配置同述牽涉幾目錄我需要創建 mkdir -p /srv/至美/laozuo.org/public_html mkdir /srv/至美/laozuo.org/logs mkdir -p /srv/至美/idcxen中國/public_html mkdir /srv/至美/idcxen中國/logs 執行命令啟站點 a二ensite laozuo.org.conf a二ensite idcxen中國.conf 啟Apache service apache二 restart 備註:我希望取消站點運行用命令取消站點 a二dissite laozuo.org.conf 第三、安裝配置MySQL資料庫 A - 安裝MYSQL apt-get install mysql-server 執行程需要我輸入MYSQLROOT用戶密碼要稍微復雜些資料庫配置文件/etc/mysql/my中國f我需要調整盡量先備份 B -配置MySQL建立資料庫 mysql_secure_installation 需要我輸入面設置MYSQL資料庫ROOT密碼才進入首進入問否需要修改及其各種設置我根據需要選擇n/y選項 mysql -u root -p create database laozuoorg; grant all on laozuoorg.* to 'laozuouser' identified by 'laozuo.org'; 利用root許可權進入MYSQL資料庫輸入我前設置密碼進入建立laozuoorg資料庫名laozuouser數據表及laozuo.org設置資料庫密碼 DEBIAN LAMP資料庫添加 創建完畢輸入 quit 退MYSQL設置 第四、安裝設置PHP環境 apt-get install php5 php-pear 安裝我需要配置php.ini文件(/etc/php5/apache二/php.ini)默認改 max_execution_time = 三0 memory_limit = 一二吧M error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR display_errors = Off log_errors = On error_log = /var/log/php.log register_globals = Off max_input_time = 三0 我需要創建志目錄且設置許可權 mkdir /var/log/php chown 至美-data /var/log/php 我需要MySQLPHP支持我必須安裝PHP5 MySQL包面命令: apt-get install php5-mysql 啟apache service apache二 restart 通面四步搭建站點、資料庫面我需要/srv/至美/idcxen中國/public_html傳中國頁程序根據提示安裝 PS:左安裝WORDPRESS功唯需要注意根目錄許可權需要寫.htaccess或者手工創建偽靜態文件台固定連接設置才效 chown -R 至美-data:至美-data /srv/至美

E. debian如何apt-get安裝php5.4

sudoapt-getupdate&&sudoapt-getinstall-yphp5

F. 如何在linux上安裝php5.6,謝謝,

不知道你問的linux,是哪個發行版本,常用的如 ubntu,centos,debian等。

我列一個centos7(伺服器常用這個版本)的安裝方法吧

centos7默認使用yum install 來安裝程序,但默認源安裝的php是5.4的,版本比較低,

要安裝高版本的,要麼下載源代碼手動編譯安裝,但對不熟悉的,萬一出點錯誤,會越搞越亂。我一般使用epel源安裝php,裡面各個版本都有,最新的php7.3

  1. 首先安裝epel

    rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

    這裡面的url是目前我用的,如果提示出錯,就是換url了,可以在電腦上手動打開epel源列表去檢查 epel-release是哪個版本,換上對應的名字

  2. 按版本安裝php

rpm-Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yuminstallphp56wphp56w-mysqlphp56w-pdophp56w-gdphp56w-sslphp56w-mbstringphp56w-cliphp56w-xmlphp56w-bcmath

我這里列的是一些常用的php擴展,如果需要其它的,手動加上即可

如果需要安裝php其它版本,把包名里的56改成對應版本即可 ,如

yuminstallphp71wphp71w-mysqlphp71w-pdophp71w-gdphp71w-sslphp71w-mbstringphp71w-cliphp71w-xmlphp71w-bcmath

yuminstallphp72wphp72w-mysqlphp72w-pdophp72w-gdphp72w-sslphp72w-mbstringphp72w-cliphp72w-xmlphp72w-bcmath

可對應安裝php7.1和php7.2,這種安裝方法,會默認配置好對應的設置,php.ini在/etc/中查找,命令行也默認啟用了 (php-cli)

G. 怎麼安裝 php5-dev package

詳細的PHP5安裝方法
安裝 PHP
1.php-5.1.2-Win32.zip,直接全部接壓至D:\php\目錄即可得PHP文件存放目錄D:\php\
2.再將PHP5為D:\php\和子文件夾ext下的所有dll文件拷到c:\Windows\system32(win2000系統為 c:/winnt/system32/)下,覆蓋已有的dll文件
3.將D:\PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows ( Windows 2000 下為 C:\WINNT)下; 將C:\Windows\php.ini-dist改名為php.ini,然後用記事本打開,利用記事本的查找功能搜索
register_globals = Off
,將 Off 改成 On ;
extension_dir =
,並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "D:\php\ext" ;
將以下內容前面的;去掉
;extension=php_dbase.dll
可選
;extension=php_gd2.dll
這個是用來支持GD庫的,一般需要,必選
;extension=php_ldap.dll
可選
;extension=php_mbstring.dll
這不選一般用PHPMYADMIN會出紅色提示,故必選
;extension=php_mssql.dll
這個是用來支持MSSQL的,可選
;extension=php_mysql.dll
這個是用來支持MYSQL的,要支持MYSQL必選
4.Internet 服務管理器---網站(右鍵)---屬性---主目錄---配置---添加---擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php5isapi.dll 所在路徑,如:D:\php\php5isapi.dll
5.Internet 服務管理器---Web 信息管理器---添加一個新的web擴展程序---輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑---允許
5.將以下代碼復制到一個文本文件內,保存為.bat文件 並運行
net stop w3svc
net stop iisadmin
net start w3svc
6.新建一個網站 在網站目錄下建立a.php 內容為
<?
phpinfo();
?>
檢測是否成功

H. debian php5 要裝個mbstring模塊,但在apt資源里沒有

網上有很多關於 debian 下安裝 LAMP 的帖子。 幫你找了幾個: http://blog.csdn.net/johnathan/archive/2008/11/13/3290864.aspx http://blog.cwke.net/2008x06/debian-lamp http://blog.chinaunix.net/u2/60565/showart_473930.html 我用debian也很久了。 大眾軟體:apache mysql php 這些 debian 對這些支持都非常不錯的。 你說沒有找到相關的東西 可能是你的 apt 的資源源 沒有設定好:source.list 如果有軟體沒有找到,你可以把詳細的錯誤 提示信息帖出來。

麻煩採納,謝謝!

I. window7如何訪問虛擬機里debian下apache2的網頁又如何在win7里通過添加網路硬碟來添加debian的硬碟呢

首先查看你debian的IP
# ifconfig
看到IP以後比如是192.168.1.3
那你在Windows7下訪問這個就可以:
http://192.168.1.3/

我平時也用vbox的,你選擇的模式或許不對吧,要麼就是linux開了防火牆。
連接方式:Bridged Adapter
網卡選擇你當前上網的網卡,我這里試的話是肯定好用的,因為平時都是ssh到虛擬機上操作。

J. php5.6.9如何安裝

具體安裝步驟參考:Apache2.4+ PHP5.6 搭建PHP開發環境筆記

注意事項:
1、Apache的httd.conf的PHP項目目錄里不能含有中文字元,否則打開php文件時會報錯。
Fatal error: Unknown: Failed opening required 'E:/學習筆記相關/PHP/PHPlianxi/index.php' (include_path='.;C:\php\pear') in Unknown on line 0
2、Apache2.2支持導入php5apache2.dll,Apache2.4支持導入php5apache2_4.dll。

閱讀全文

與debian安裝php5相關的資料

熱點內容
部隊抗洪搶險命令範文 瀏覽:884
歐姆龍plc編程軟體使用教程 瀏覽:590
ai文件pdf 瀏覽:909
騰訊雲伺服器掛載混合雲 瀏覽:758
智能小車用什麼單片機 瀏覽:463
java怎麼給窗口關閉 瀏覽:940
列舉51單片機的定址方式 瀏覽:706
剪輯app怎麼寫長篇文字 瀏覽:400
app專屬流量過月租怎麼不更新 瀏覽:654
王者程序員都有誰 瀏覽:76
給牛換腳掌解壓 瀏覽:387
圍棋有多少種演算法 瀏覽:602
unity資源包在哪個文件夾 瀏覽:704
阿里雲伺服器遠程鏈接不成功 瀏覽:482
文件系統pdf 瀏覽:766
原神安卓區服什麼意思 瀏覽:37
貝殼app怎麼線上發布 瀏覽:159
如何挑選安卓系統機頂盒 瀏覽:54
安卓快充使用有什麼注意事項 瀏覽:909
黑馬程序員的雲計算網課 瀏覽:948