ubuntuphp
A. 如何在ubuntu上安裝php
關於Ubuntu下的LAMP配置步驟:
首先要安裝LAMP 就是Apache,PHP5,Mysql5.
打開終端,輸入命令行。
1.安裝 Apache
1.打開終端
2. 輸入以下命令
sudo apt-get install apache2
3. 如果沒有sudo 許可權,需要輸入密碼。
2.測試 Apache
為了確定安裝是否成功,我們來測試一下。
1. 打開瀏覽器,輸入以下網址
http://localhost/
如果成功,你會看到以下內容 "It works!" , 祝賀你,第一步,你算是跨出去了。
3.安裝 PHP5
Step 1. 打開終端 (ctrl+alt+T).
Step 2. 輸入以下命令行:
sudo apt-get install php5 libapache2-mod-php5
Step 3.為了使PHP和Apache能一起工作,我們需要配置一下PHP並且測試一下。
sudo /etc/init.d/apache2 restart
4.測試 PHP
Step 1.我們先建一個PHP 測試文件(我們叫它phptest.php),輸入以下內容 :
sudo gedit /var/www/testphp.php
Step 2.這時我們會打開一個文本編輯器,在裡面輸入以下內容.
<?php phpinfo(); ?>
Step 3.保存退出。
Step 4. 現在打開瀏覽器,查看一下我們剛剛建立的內容。輸入以下網址。
http://localhost/testphp.php
如果顯示出PHP的信息內容頁面,說明你又成功了一小步。
5.安裝 MySQL
下面我們來安裝Mysql5 (這是最後一步,也是麻煩比較多的一步,安裝的時候注意。)
Step 1. 再一次地打開終端,輸入以下內容。
sudo apt-get install mysql-server
Step 2.在安裝的時候,如果要求你輸入Mysql 密碼,則輸入密碼。如果沒有要求,則執行下一步。在終端中輸入下面命令。
mysql -u root
後來,你還要輸入以下內容;
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
以上的'root'是你的Mysql 用戶名,'yourpassword'是你的新密碼。
Step 3.下面我們將去處理更為棘手的phpmyadmin這里經常出現的問題就是明明安裝了phpmyadmin但卻在輸入http://localhost/phpmyadmin的時候,沒有出現管理界面,反而出現沒有找到的頁面。不急,我們先安裝再了phpmyadmin然後再去解決。 輸入以下命令:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
這里的phpmyadmin是與我們之前裝的php5 是相配合的,如果你裝的PHP 和phpmyadmin不相配,它們不會工作。
Step 4.現在我們去解決phpmyadmin「不工作」的問題,當我們安裝了phpmyadmin 後,不要以為一切就緒了。其實我們還有一項工作要去完成,就是去配置phpmyadmin和apache2。同樣的終端,輸入:
cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin
這樣我們就把phpmyadmin中的apache.conf(apache配置文件)復制到apache2/sites-available下的phpmyadmin文件下。
Step 5.接著輸入,進入sites-enabled文件夾下:
cd /etc/apache2/sites-enabled/
Step 6.進入之後,我們要建立一個通往配置文件的鏈接以便能利用它。輸入:
sudo ln -s ../sites-available/phpmyadmin
Step 7.重啟apache2
sudo /etc/init.d/apache2 restart
最後,打開http://localhost/phpmyadmin 去體驗一下
B. ubuntu下搭建php環境文件夾在哪
對於php,我是一點都不懂的,但是最近在瀏覽別人的博客的時候,意外的發現了一個博客平台——wordpress,剛開始的時候,我也不知道
這是個什麼東西,後來google之後有了了解,所以也想試試這個東西,但是wordpress是使用php語言開發的,而我的電腦也沒有這種環境,我更
是沒學過php,不過這個阻止不了我要嘗試的熱情,於是找了些資料,進行了環境的搭建,剛開始的時候還是走了些彎路的,不過最終還是搭建好了,其實方法也
很簡單,下面是我的步驟:
安裝apache2
在終端中輸入
sudo apt-get install apache2
然後就是等待安裝完成了,安裝成功後,apache服務是開啟 的,你可以通過
sudo service apache2 [start | stop | restart]
來啟動、關閉、重啟服務。
這時你可以在瀏覽器中輸入localhost/,如果安裝成功,則會顯示It works
2. 安裝php
在終端中輸入
sudo apt-get install php5 libapache2-mod-php5
這里已經讓apache可以解析php了,你可 以測試一下是否成功,執行
sudo gedit /var/www/testphp.php
在裡面寫入<?php phpinfo(); ?>,讓後用瀏覽器 打開http://localhost/testphp.php,如果能解析的話,則 會有輸出結果。
我在這里的時候總是出現問題,不代開testphp.php,而是直接下載這個文件了,如果你也遇到這種情況, 可以嘗試
sudo a2enmod php5
接著是清理一下瀏覽器緩存,讓後重啟apache服務(我沒有重啟),就可以了,我是通過這個方法解決的。
3. 安裝mysql
在終端中輸入
sudo apt-get install mysql-server mysql-client #中途會讓你輸入一次root用戶密碼
sudo apt-get install php5-mysql #安裝php5-mysql 是將php和mysql連接起來
sudo apt-get install libapache2-mod-auth-mysql
就可以安裝成功了。
下面是開啟和關閉mysql的命令
sudo start mysql #手動的話這樣啟動
sudo stop mysql #手動停止
pgrep mysqld #查看mysql是否開啟
總結:通過以上步驟,就可以成功搭建php開發環境了。一開始我是在windows下搭建,覺得挺麻煩的,於是想想,自己都在用
ubuntu了,何必在ubuntu下安裝試試呢,於是也就試了,並且成功了。不用說,在ubuntu下搭建確實比windows下搭建容易得多。當然
了,這僅僅是搭建環境而已,還沒有設置到apache的配置以及服務安全設置的東西等等,所以也就容易了。
C. ubuntu 運行不了php程序
是不是沒有安裝php5啊?
運行一個info.php程序
內容是
<$php phpinfo();$>
如果可以運行就是你已經安裝php了。否則你要安裝php的環境才行呢。
D. ubuntu php放在哪個目錄
一般是/var/www/html下
E. ubuntu 下php 如何編寫以及該用什麼軟體編寫
,就別說別人了。在linux上用DW.....
--------------------------------------------------------------------------------
很多可用的。
比如使用eclipse,安裝上PDT插件。或者netbeans,或者komodo.
也可以使用bluefish,vim,gedit等等。
F. 怎麼啟動ubuntu的php
在php.ini中根據mysql.so所在目錄修改extension_dir.
具體操作步驟:
(1)找到mysql.so的位置.命令:sudo find / -name 'mysql.so'.
(2)在php.ini中找到extension_dir = "./",根據(1)路徑修改.
(3)重啟php-fpm.命令:/etc/init.d/php5-fpm restart.
G. 如何在ubuntu上配置php5.6環境變數
安裝php
執行命令
sudo add-apt-repository ppa:ondrej/php5-5.6
如果報錯和沒有發現命令則執行
sudo apt-get install python-software-properties
再執行
sudo apt-get update
sudo apt-get install php52 如果安裝了php,但訪問 .php 文件報 502錯誤
這個問題一包是nginx 在吧 .php文件交給 php-fpm 時出錯
php-fpm 是 監聽 9000埠的那個東東
在nginx.conf中
location ~ .php{
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # 這個就是交給php-fpm處理
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/htmlfastcgi_script_name;
}
先看看php-fpm 是否在運行
運行命令
root@iZ28e6fditbZ:/usr/share/nginx/www# ps auxf | grep php-fpm
root 22864 0.0 0.0 9380 936 pts/1 S+ 14:09 0:00 _ grep –color=auto php-fpm
root 15397 0.0 1.8 344368 18648 ? Ss 12:20 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
…
ps auxf | grep php-fpm 這是查找在運行的進程 a,x 是 本用戶和其他用戶都打開的,如上表示已啟動
如果沒有則執行
service php5-fpm start
再看看有沒有運行,如果又是命令錯誤或沒有的的話 …
apt-get install php5-fpm
H. 如何在Ubuntu上在多個PHP版本之間切換
在您的系統上,如果您已安裝了多個版本的PHP(例如PHP 7.1和PHP 5.6兩者)。 PHP 7.1作為Apache和CLI的默認PHP運行。對於任何需求,您需要使用PHP 5.6。然後你不需要刪除php 7.1。你可以簡單地切換php版本為默認用於Apache和命令行。
例如,您的伺服器安裝了PHP 7.1和PHP 5.6兩個版本。現在下面的例子將幫助你在兩個版本之間切換。
從PHP 5.6 => PHP 7.1
默認PHP 5.6在您的系統上設置,您需要切換到PHP 7.1。
Apache: –
$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
命令行:-
$ update-alternatives --set php /usr/bin/php7.1
從PHP 7.1 => PHP 5.6
默認PHP 7.1在您的系統上設置,您需要切換到PHP 5.6。
Apache: –
$ sudo a2dismod php7.1
$ sudo a2enmod php5.6
$ sudo service apache2 restart
命令行:-
$ sudo update-alternatives --set php /usr/bin/php5.6
I. ubuntu 怎樣啟動php gd2
xtension=php_gd2.dll
找到php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分號即可;
如果沒有直接添加這種情況適合於windows系統和編譯時支持gd的php,保存後重啟apache即可
如果用的是安裝版本如Ubuntu的deb。redhat的rpm安裝的php可以使用命令安裝即可
Ubuntu:sudo apt-get install php5-gd
redhat:yum install php-gd
FreeBSD可以使用systeminstall的package安裝gd2解決
如果是編譯安裝並且沒有選擇支持gd需要先安裝gd,然後重新編譯php
J. ubuntu下怎麼查看php網站的運行日誌。
PHP是不寫日誌的,你可以查看WEB伺服器的日誌,具體方法與你使用的WEB伺服器軟體有關,如果是apache,那麼在logs目錄下有error、access等文件,那就是日誌,可以查看內容。