ubuntu環境安裝PHP Apache

2021-04-28 20:09:43 字數 1340 閱讀 3175

參考的是php與mysql程式設計(第三版)

mysql已經是按照ubuntu的apt-get先裝好的,所以剩下的任務就是裝apache和php了

一. apache的安裝

3:$./configure --enable-so                          這裡只用了這個選項表示啟用載入共享模組的功能

4:$./make

5:$./make install                                            安裝的時候注意要有足夠的許可權

apache2的web伺服器的預設目錄是htdocs

二. php安裝

1.$tar zxvf php-xx.tar.gz

2.$cd ../php-x_xx

這一步配置比較重要,下面是我機器的配置,具體目錄需要根據你的apache和mysql的安裝位置,第一引數表示apache的位置,第二個引數主要是mysqli這個介面需要用到,第三個引數是mysql的安裝位置,沒有這個引數使用mysql的函式時會出現未定義的情況。如果系統中找不到mysql_config則需要另外安裝乙個包:libmysqlclient15-dev

3.$./configure --with-apxs2=/usr/local/apache2/bin/apxs  --with-mysqli=/usr/bin/mysql_config --with-mysql=/usr

拷貝預設配置,建議剛開始除錯的時候開啟其中的除錯開關(display_errors = on)

4.$cp php.ini-recommended /usr/local/lib/php.ini

5.$開啟apache的httpd.conf檔案,驗證裡面是否有下述兩行,沒有則加上:

loadmodule php5_module        modules/libphp5.so

並且確認apache的modues目錄下確實有libphp5.so這個檔案,因為是php第五版所以這裡都是php5。

6.$/usr/local/apache2/bin/apachectl restart

如果apache未啟動過則使用引數start, 注意啟動apache的許可權

接著在apache的htdocs目錄中生成下述檔案

$vim phpinfo.php

<?php

phpinfo();

在位址列中開啟url來訪問這個檔案進行測試,正常情況下會返回大量php的和伺服器的資訊的乙個列表。

另: mysql通過直接拷貝資料檔案的方式進行遷移一定要把該目錄都設定為 mysql:mysql的使用者,另外不同使用者其能夠訪問的資料庫也可能是不同的

ubuntu安裝java環境

一開始先說明下scp scp是linux下的遠端拷貝 命令 1 將本地檔案拷貝到遠端 scp 檔名 使用者名稱 計算機ip或者計算機名稱 遠端路徑 2 從遠端將檔案拷回本地 scp 使用者名稱 計算機ip或者計算機名稱 檔名 本地路徑 3 將本地目錄拷貝到遠端 scp r 目錄名 使用者名稱 計算機...

ubuntu環境安裝lnmp

裝之前可以更新下ubuntu軟體源,要確保linux處於聯網狀態 sudo vi etc apt sources.list 輸入提供軟體的位址 裡面有預設的位址可以用,不可以的話網上到處都是這裡就不貼出來了 儲存退出 sudo apt get update 可能會出現更新不了,這是看一下 etc a...

Ubuntu環境安裝uwsgi

安裝uwsgi的問題 按照網上所說的,應該直接pip install uwsgi就行了。可是在實際操作的時候遇到了很多問題。最終通過下述兩個步驟解決的。報錯 failed building wheel for uwsgi 解決辦法 apt get install python3.6 dev impo...