當前位置:首頁 » 編程語言 » php環境搭建ubuntu

php環境搭建ubuntu

發布時間: 2022-05-08 20:15:13

A. ubuntu 如何搭建php伺服器 查詢 mysql 有沒有安裝

<?phpphpinfo();?>在你設置的運行文件夾下面 建一個 1.php 內容就是我打的 然後 在地址框 輸入127.0.0.1 再點 1.php 就顯示出來了 如果沒顯示 就說明 你PHP 環境都沒配置好

這樣還不明白,我建議樓主就去後盾人自學一下,哪裡可以學習PHP

B. ubuntu伺服器版怎麼安裝php

需要先看一下你的ubuntu是什麼版本的,以Ubuntu 14.04為例。其他版本類似的。
1.更新源列表
打開"終端窗口",輸入"sudo apt-get update"-->回車-->"輸入root用戶的密碼"-->回車,就可以了。如果不運行該命令,直接安裝php,會出現"有 幾個軟體包無法下載,您可以運行apt-get update------"的錯誤提示,導致無法安裝。
2.安裝php
打開"終端窗口",輸入"sudo apt-get install php5"-->回車-->輸入"y"-->回車-->安裝完成。
3.讓Apache支持php
打開"終端窗口",輸入"sudo apt-get install libapache2-mod-php5"-->回車-->安裝完成。
4.安裝php5-gd模塊
打開"終端窗口",輸入"sudo apt-get install php5-gd"-->回車-->安裝完成。
5.使用gedit在"/var/www"下創建info.php文件
打開"終端窗口",輸入"sudo gedit /var/www/info.php"-->回車-->在編輯器中輸入"<?php phpinfo(); ?>"-->保存,文件創建成功。
6.測試Apache是否能解析php網頁
在火狐瀏覽器中輸入"127.0.0.1\info.php"-->出現了php的版本信息頁面,說明php安裝配置成功。

C. 如何在Ubuntu上使用eclipse搭建PHP開發和調試環境

1.安裝Eclipse和PDT等插件:最簡單的是從這個站點http //eclipse org/pdt/下載最新版本的PDT x.x All In Ones / Eclipse PHP Package

2.安裝Java運行環境Jre/Jdk,注意JRE或者JDK的版本必須要滿足Eclipse軟體的最低需求

3. 安裝配置xdebug(可以參考我的文章http //blog csdn net/huoyin/article/details/7538738),最好將這個文中的埠改為9000,這樣在eclipse中就可以少配置一部分

4. 重啟apache
sudo /etc/init.d/apache2 restart

5. 打開eclipse,建一個PHP項目,再建一個PHP網頁
echo phpinfo();
保存,在firefox中測試看一下結果。這里要注意路徑,一定要找得到文件。

6. 配製eclipse的瀏覽器
打開eclipse,找到window->preferences->general->web browser,看一下有沒瀏覽器,沒有就添加一下,當然是firefox

7. 配製運行及調試選項
window->preferences->PHP->>php executables->add->設置如下
php5
/usr/bin/php5 (注意這里要選擇php5,不要是php,因為我們安裝的是php5-xdebug)

8.建立PHP腳本後,最後調試運行
打開Run->Open Debug Dialog ,選擇調試所需要用的名稱和環境,仔細看一下,應該沒問題。
然後就可以單步調試了。

主要的就這么多,其他的自己多摸索一下.

-----------------------------------------------------------------------------------------------------------------------------------

軟體開發的斷點調試是必不可少,這里介紹ubuntu中eclipse工具中php的調試配置。
本打算配置ZendDebugger 進行調試,配置了老長時間沒配置成功,在phpinfo看不到ZendDebugger生效,經查發現是php5.3的問題,必須先卸載,本文介紹使用xdebug了。
軟體安裝太簡單了,分別執行如下命令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php的配置:
php.ini在/etc/php5/下的幾個文件夾里,應該有三個文件夾:apache2、cli、conf.d,我們應該修改apache2和cli 下的php.ini. 在conf.d下有一個xdebug.ini文件,記錄了xdebug的文件路徑。
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
用超級用戶許可權分別打開上面說的兩個php.ini,添加如下代碼
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = 「localhost」
xdebug.remote_port = 9000
xdebug.remote_handler = 「dbgp」
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
重新啟動apache:sudo /etc/init.d/apache2 restart
配置eclipse的調試和運行環境
打開eclipse的菜單-[windows]->[preferences]
選擇php -debug在右面窗口中的php debugger中選擇xdebug,下面的字元集選擇與開發的代碼字元集一致,然後應用。
選擇php executables的窗口右面新建,名稱:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。
好了,現在一切順利,就可以進行斷點調試程序了。

D. ubuntu怎麼安裝php環境

打開終端,也就是命令提示符。

我們先來最小化組建安裝,按照自己的需求一步一步裝其他擴展。命令提示符輸入如下命令:

1 sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

上面的命令是最小化組建安裝amp也就是apache2 ,php5 和 mysql 在加上一個php的mysql擴展

上面命令輸入完成後提示輸入密碼,成功後詢問你是否安裝y繼續。然後就等待著完成安裝…

安裝的時候第一次出現一個這樣的界面,意思是讓你設置root管理員密碼,重復一次後繼續..

完整的教程可以參考:http://www.cnblogs.com/wenanry/archive/2012/11/13/2767779.html

E. 如何在ubuntu14.04下配置PHP環境

輸入 $ sudo apt-get install -y language-pack-en-base $ sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php 或者 $ sudo add-apt-repository ppa:ondrej/php 然後更新源 $ sudo apt-get update 然後安裝 $ sudo apt-get install php.

F. 如何在ubuntu 搭建虛擬環境

在FreeBsd上搭建nginx + php環境,雖然難度不小,可是由於使用歷史的問題,網路關於這方面的經驗文章還是比較多的,隨著Ubuntu的逐漸推廣,研究下如何在ubuntu下搭建nginx + php環境還是有必要的,方便有這方面需求的朋友,並且可以推動Ubuntu的普及,其實,在Ubuntu下搭建nginx + php環境比FreeBsd下速度要快得多,因為在FreeBsd我是用ports方式安裝,需要編譯,Ubuntu下直接apt-get install 的方式安裝,速度很快,下面就來開始安裝吧!1,安裝nginx,執行以下命令,很快完成,不過目前apg-get方式安裝默認是0;index index$fastcgi_script_name;include /etc/nginx/fastcgi_params;}} 2,安裝php-cgi模塊執行sudo apt-get install php5-cgi配置文件默認安裝位置:php-cgi: /usr/bin/php-cgiphp5-cgi: /usr/bin/php5-cgicgi config: /usr/bin/cgi/php.ini 修改php.ini文件的cgi.fix_pathinfo數據為1,默認為0 cgi.fix_pathinfo=1; 這樣php-cgi方能正常使用SCRIPT_FILENAME這個變數3,安裝spawn-fcgi spawn-fcgi是lighttpd的一個用來控制php-cgi的工具.如果系統沒有安裝GCC編譯環境,剛需要在安裝lighttpd之前要安裝build-essential工具包,執行以下命令 sudo apt-get install build-essentialwget /download/lighttpd-1.4.19.tar.gztar -xvf lighttpd-1.4.19.tar.gzcd lighttpd-1.4.19/sudo apt-get install libpcre3-dev./configure –without-zlib –without-bzip2makesudo cp src/spawn-fcgi /usr/local/bin/spawn-fcgi 這樣cgi控制器就安裝完成.4.啟動測試系統.啟動fast_cgi:spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php-cgi注意:ip,埠與nginx伺服器中的cgi-pass要對應. -C表示打開幾個cgi進程啟動nginxsudo /etc/init.d/nginx start好了,如果沒有出錯信息,則說明配置成功了,現在寫個phpinfo測試下吧!最後,附上我的/etc/nginx/sites-enable/default的配置文件,此配置文件啟用了rewrite功能server {listen 80;server_name localhost;access_log /var/log/nginx/localhost.access.log;location / {root /var/www/nginx-default;index index.php;if (-f $request_filename/index.html){rewrite (.*) $1/index.html break;}if (-f $request_filename/index.php){rewrite (.*) $1/index.php;}if (!-f $request_filename){rewrite (.*) /index.php;}} #error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root /var/www/nginx-default;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ .php$ {#proxy_pass 127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000#location ~ .php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;include /etc/nginx/fastcgi_params;}# deny access to .htaccess files, if Apache’s document root# concurs with nginx’s one##location ~ /.ht {#deny all;#}}# another virtual host using mix of IP-, name-, and port-based configuration##server {#listen 8000;#listen somename:8080;#server_name somename alias another.alias;#location / {#root html;#index index.html index.htm;#}#}# HTTPS server##server {#listen 443;#server_name localhost;#ssl on;#ssl_certificate cert.pem;#ssl_certificate_key cert.key;#ssl_session_timeout 5m;#ssl_protocols SSLv2 SSLv3 TLSv1;#ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;#ssl_prefer_server_ciphers on;#location / {#root html;#index index.html index.htm;#}#}怎麼樣?是不是快速又方便,快試試吧,打算做WordPress的朋友可以試試哦,nginx + php效率可比Apache + php高哦!

G. 虛擬機ubuntu怎麼搭建php環境

1.安裝apache、php5、mysql(操作之前先在終端提升管理員許可權sudosu)安裝apache,php5,mysql,按下面的步驟,一步一步來安裝:sudoapt-getinstallapache2ubuntu下apache的配置文件為/etc/apache2/apache2.confhttps.conf是用戶配置文件,默認為空的,可以在裡面配置虛擬主機啟用rewrite模塊a2enmodrewriteApaceh2多了一組a2enmoda2dismod指令,用於啟用和禁用Apache的模塊。sudoapt-getinstallphp5sudoapt-getinstallphp5-gdsudoapt-getinstalllibapache2-mod-php5sudo/etc/init.d/apache2restart//重啟apache,此時php5已經可用了sudoapt-getinstallmysql-serversudoapt-getinstalllibapache2-mod-auth-mysqlsudoapt-getinstallphp5-mysqlsudo/etc/init.d/apache2restart//再次重啟apache,使新服務正常激活然後在終端輸入:sudols/etc/apache2/mods-enabled看看這個目錄下,有沒有php5.conf和php5.load,如果沒有則:sudoa2enmodphp5啟用php模塊,然後重啟apache即可。哦耶,這里,apache、php5、mysql都已經可用了。2.安裝phpmyadmin在phpmyadmin網站上下載軟體包,解壓縮到本地目錄/var/www/phpmyadmin(/home/user/www/phpmyadmin)。在終端下執行:sudocp/var/www/phpmyadmin/config.sample.inc.php/var/www/phpmyadmin/config.inc.phpsudogedit/var/www/phpmyadmin/config.inc.php找到」blowfish_secret」在後面填上任意字母。保存,退出!附常用命令:sudo/etc/init.d/apache2restartsudo/etc/init.d/mysqlrestart徹底刪除libapache2-mod-php5,然後重新安裝它sudoapt-getremove--purgelibapache2-mod-php5sudoapt-getinstalllibapache2-mod-php5

H. 十分鍾解決Ubuntu下php開發環境配置(XAMPP)

Ubuntu無疑是linux初學者的首選版本,因為它圖形界面支持的非常好。
然而XAMPP是php初學者的首選。
1.什麼是XAMPP?
XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟體包。這個軟體包原來的名字是LAMPP,但是為了避免誤解,最新的幾個版本就改名為
XAMPP
了。它可以在Windows、linux、Solaris三種操作系統下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。
許多人通過他們自己的經驗認識到安裝
Apache
伺服器是件不容易的事兒。如果您想添加
MySQL、PHP

Perl,那就更難了。XAMPP
是一個易於安裝且包含
MySQL、PHP

Perl

Apache
發行版。XAMPP
的確非常容易安裝和使用:只需下載,解壓縮,啟動即可。
到目前為止,XAMPP
共有以下四種版本:
適用於
linux
的版本(已在
Ubuntu、SUSE、RedHat、Mandrake

Debian
下通過測試),
適用於
Windows
98、NT、2000、2003、XP

Vista
的版本,
適用於
Solaris
SPARC
的測試版(在
Solaris
8
環境下開發並測試),
適用於
Mac
OS
X
的測試版。
XAMPP
1.6.5
已發布!
更新:
Apache
2.2.6
+
OpenSSL
0.9.8g
MySQL
5.0.51
PHP
5.2.5
&
PHP
4.4.6
phpMyAdmin
2.11.3
FileZilla
FTP
Server
0.9.24
Mercury
Mail
Transport
System
v4.52
2.點擊這里進入下載,最新版:xampp-linux-1.7.1.tar.gz
3.安裝
下載後請輸入以下命令:
進入
linux
shell
並[color=#BF0000]以系統管理員的身份登錄:
su
將下載的壓縮文件釋放到
/opt:
tar
xvfz
xampp-linux-1.7.1.tar.gz
-C
/opt
警告:
只允許使用上述命令安裝
XAMPP。不要使用任何
Microsoft
Windows
工具釋放壓縮文件,這沒有用。
警告
2:
使用此命令時,已存在的舊版
XAMPP
會被覆蓋。
就這樣結束了。XAMPP
被安裝在
/opt/lampp
目錄下。4:開始運行
使用下面的命令開始運行
XAMPP:
/opt/lampp/lampp
start
您應該能在屏幕上看到類似下面的提示信息:
Starting
XAMPP
1.7.1...
LAMPP:
Starting
Apache...
LAMPP:
Starting
MySQL...
LAMPP
started.
好了。Apache

MySQL
正在運行中。
5:測試
好了,這很簡單,但您如何檢測所有組件是否正常工作呢?只需在您的瀏覽器中輸入下面的鏈接即可:
http://localhost
現在您應該能看到包含一些檢測已安裝軟體的工作狀態的鏈接和一些示常式序的
XAMPP
開始頁面。

I. Ubuntu12下編譯安裝PHP5.3開發環境

最近項目遇到一個坑爹的事情,一個源碼必須使用PHP5.3,但是現在Ubuntu上自帶的版本是5.4,降級之後會出各種奇怪的問題,最後沒辦法,只能一步步在Ubuntu12.04server上自己編譯PHP5.3,比繁瑣,共享之。
安裝Apache2.2
復制代碼
代碼如下:
sudo
apt-get
install
apache2
-y
然後安裝MySQL5.5
復制代碼
代碼如下:
sudo
apt-get
install
mysql-server-5.5
-y
接著就是編譯依賴環境:
復制代碼
代碼如下:
sudo
apt-get
install
gcc
g++
autoconf
build-essential
-y

相關的lib支持庫:
復制代碼
代碼如下:
sudo
apt-get
install
libxml2
libxml2-dev
libevent-1.4-2
libevent-dev
bzip2
libbz2-dev
libcurl3-gnutls
libcurl4-gnutls-dev
libpng12-0
libpng12-dev
libjpeg62
libjpeg62-dev
libfreetype6
libfreetype6-dev
libmcrypt4
libmcrypt-dev
zlib1g-dev
libtidy-dev
libmysqlclient-dev
-y
安裝:
復制代碼
代碼如下:
./configure
--prefix=/usr/local/php
--with-mcrypt
--with-gettext
--with-mysql
--with-gd
--with-jpeg-dir
--with-png-dir
--with-curl
--with-freetype-dir
--enable-gd-native-ttf
--enable-mbstring
--enable-sockets
--with-pdo-mysql
--enable-fpm
--with-zlib
--enable-zip
--with-bz2
--enable-bcmath
--with-tidy
--with-fpm-user=daemon
--with-fpm-group=daemon
sudo
make
sudo
make
install
然後安裝cli和dev:
復制代碼
代碼如下:
sudo
apt-get
install
php5-cli
php5-dev
最後開啟Apache2支持:
復制代碼
代碼如下:
sudo
apt-get
install
libapache2-mod-php5
最後就大功告成了~
以上所述就是本文的全部內容了,希望大家能夠喜歡。
請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!

J. ubuntu下搭建php環境,最後在終端中可以通過命令執行,在網頁執行就404

404找不到網頁文件

熱點內容
如何在別人的伺服器加模組 發布:2024-05-20 21:28:29 瀏覽:60
伺服器的bios晶元電腦店有嗎 發布:2024-05-20 21:28:26 瀏覽:223
剪輯電影什麼配置 發布:2024-05-20 21:25:17 瀏覽:818
解壓神器中的詭異事件 發布:2024-05-20 21:17:59 瀏覽:7
星火草原系統源碼 發布:2024-05-20 21:12:44 瀏覽:767
c編譯器手機版中文版下載 發布:2024-05-20 21:11:56 瀏覽:777
存儲超融合 發布:2024-05-20 21:07:24 瀏覽:455
孩子培訓編程 發布:2024-05-20 21:05:57 瀏覽:455
linux伺服器源碼 發布:2024-05-20 21:05:00 瀏覽:400
javaread 發布:2024-05-20 20:51:52 瀏覽:789