導航:首頁 > 編程語言 > php開發用什麼linux系統

php開發用什麼linux系統

發布時間:2025-06-26 09:54:47

linux下搭配php開發環境

Ubuntu 下 搭建lamp
1》點擊 系統 ->系統管理 ->新立得軟體包管理器 點擊編輯 ->使用任務分組標記軟體包 點擊 LAMP server

2> 安裝軟體 在安裝過程中,有要輸入mysql 用戶root 的密碼,輸兩次。需要時間 ,耐心等待。

3》 編輯php配置文件
sudo gedit /etc/php5/apache2/php.ini
在 extension 下面 加上
extension=php5-mcrypt.so
保存,重啟apache2
4> 配置apache
sudo gedit /etc/apache2/apache2.conf
(注意這個命令要看具體安裝路徑,可以現找到apache2.conf 然後點擊屬性查看掛在點)
在配置文件最後面加入
#添加文件類型支持
<IfMole mod_php5.c>
AddType application/x-httpd-php .php
DirectoryIndex index.php
</IfMole>
#默認字元集 根據自己需要
AddDefaultCharset UTF-8
伺服器地址
ServerName 127.0.0.1
#添加首頁文件 三個的順序可以換 前面的訪問優先 (當然你也可以加別的 比如default.php)
<IfMole dir_mole>
DirectoryIndex index.htm index.html index.php
</IfMole>
5》配置mysql
sudo gedit /etc/mysql/my.cnf
#這里有一個地方要注意
#因為默認是只允許本地訪問資料庫的 如果你有需要 可以打開。
bind-address 127.0.0.1
#這一句是限制只能本地訪問mysql的。如果有需要其他機器訪問 把這句話用#注釋掉
#bind-address 127.0.0.1
6》測試php
新建空文檔,輸入
<?php
phpinfo();
?>
保存為t.php (注意有時輸入
<?php
phpinfo();
php?>
解釋器不能編譯。可能是版本的原因。有的書上說是這兩種格式都可以,但我裝的時候不可以。)
然後將剛才編寫的t.php文件到 /var/www 下。(可以用命令 cp t.php /var/www)
在瀏覽器中輸入http://localhost/t.php 會顯示

7》測試mysql
建立空白文檔,輸入

<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>

(注意 :上面的代碼中的root 是資料庫mysql 的用戶名,而 123456是用戶名root的對應密碼。如果你在裝mysql 時設置的root 密碼不是123456 比如是456123,上述代碼中就應該是456123總之對應就好。當初我就在這犯了錯誤。最後覺醒了。)

另存為 m.php 然後在瀏覽器中輸入http://localhost/m.php 如果正常,會顯示

成功!

② 怎麼在linux伺服器上配置php環境

建議多使用網路搜索,網上這樣的帖子特別多。
Linux的分支比較大,不過常使用的也就Centos和Ubuntu。下面我貼出來在Centos上面搭建php環境的方法,命令有所不同,不過差異不大。

安裝apache:
yum install httpd httpd-devel
啟動apache:
/etc/init.d/httpd start
此時輸入伺服器的IP地址,應該看到apache的服務頁面,埠不用輸,apache默認就是使用80埠

安裝mysql:
yum install mysql mysql-server
啟動mysql:
/etc/init.d/mysqld start

安裝php
yum install php php-devel
重啟apache使php生效
/etc/init.d/httpd restart
此時可以在目錄:/var/www/html/下建立一個PHP文件
代碼:
<?php phpinfo(); ?>
然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到

安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完擴展之後需要再次重啟apache
/etc/init.d/httpd restart

測試mysql是否鏈接成功的php代碼
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("mydb", $con);

$result = mysql_query("SELECT * FROM sys_user");

while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}

mysql_close($con);
?>
可以把上面的代碼傳入目錄/var/www/html/
就可以看到執行情況

③ 在本地搭建網站最好用linux那個版本!!!!

紅旗Linux桌面版6.0 sp1系統光碟中科紅旗Linux桌面版6.0 sp1下載地址: http://www.redflag-linux.com/download_end.php?class1=6&class2=1&id=371

④ 怎麼在linux運行php文件

在安裝完PHP和Apache2後,我們需要安裝PHP命令行解釋器。

# apt-get install php5-cli [Debian 及類似系統]
# yum install php-cli [CentOS 及類似系統]

接下來我們通常要做的是,在/var/www/html(這是 Apache2 在大多數發行版中的工作目錄)這個位置創建一個內容為 <?php phpinfo(); ?>,名為 infophp.php 的文件來測試(PHP是否安裝正確),執行以下命令即可。

# echo '<?php phpinfo(); ?>' > /var/www/html/infophp.php

然後,將瀏覽器訪問 http://127.0.0.1/infophp.php ,這將會在網路瀏覽器中打開該文件。

檢查所有PHP信息

這里,『-f『選項解析並執行命令後跟隨的文件。

⑤ 怎樣選擇國外伺服器

選擇國外伺服器時,應注意以下幾點

  1. IP類型

    • 區分動態IP與固定IP:確保選擇固定IP的伺服器,因為固定IP更穩定,而動態IP可能會頻繁變動,不利於網站的穩定運行。
    • 獨立IP與共享IP:根據需求選擇獨立IP或共享IP。獨立IP可以提供更好的安全性和靈活性,但成本可能較高;共享IP則成本較低,但可能受到其他網站的影響。
  2. 操作系統

    • Windows、Linux或Unix:根據網站程序所需的環境選擇合適的操作系統。PHP程序通常選擇Linux系統,而ASP或ASP.NET程序則更適合Windows系統。
  3. 伺服器軟體與資料庫

    • IIS與Apache:IIS是Windows伺服器上的常用網站伺服器軟體,而Apache則廣泛用於Linux伺服器。根據操作系統選擇合適的伺服器軟體。
    • 資料庫選擇:MySQL和MSSQL是常用的資料庫系統。MySQL適用於PHP程序,而MSSQL則與ASP.NET程序更兼容。ACCESS資料庫雖然易於使用,但不適用於大型網站或高並發訪問。
  4. 性能與穩定性

    • 速度:選擇地理位置較近或網路線路優化的伺服器,以提高訪問速度。
    • 故障響應:了解服務提供商的故障響應時間和處理能力,確保在出現問題時能夠及時得到解決。
    • 硬防能力:考慮伺服器的硬防能力,確保網站在面對攻擊時能夠保持穩定運行。
  5. 在線人數與資源限制

    • 了解虛擬主機的資源限制:包括CPU、內存、帶寬等,確保這些資源能夠滿足網站的運行需求。
    • 最大在線人數:雖然虛擬主機無法准確限制網站的在線人數,但了解其設置對網站性能的影響是必要的。

綜上所述,選擇國外伺服器時需要綜合考慮IP類型、操作系統、伺服器軟體與資料庫、性能與穩定性以及在線人數與資源限制等因素。通過仔細比較和評估,選擇最適合自己需求的伺服器方案。

閱讀全文

與php開發用什麼linux系統相關的資料

熱點內容
時間軸播放停止的命令是 瀏覽:772
免費在線pdf轉圖片 瀏覽:163
tif圖片轉換pdf 瀏覽:314
做標書的文件夾 瀏覽:509
每筆成交均量源碼 瀏覽:949
雲伺服器哪裡買便宜 瀏覽:822
phpselect標簽 瀏覽:799
賬戶設置伺服器地址 瀏覽:613
boll收口與開口選股指標公式源碼 瀏覽:12
色彩命令 瀏覽:351
代理伺服器出現問題或地址錯誤 瀏覽:20
php跳轉qq資料卡代碼 瀏覽:703
安卓加密原理 瀏覽:746
android跳轉到相冊 瀏覽:445
pecmd命令 瀏覽:4
h本pdf 瀏覽:128
android通知欄代碼 瀏覽:707
有wifi無法連接伺服器地址 瀏覽:649
python列印圖形 瀏覽:568
違抗命令的檢討 瀏覽:244