Ubuntu 安裝php環境 lamp 搭建網站

1.Apache安裝

首先安裝apache服務器,ubuntu下面使用apt-get來下載安裝軟件。

sudo apt-get install apache2 

輸入密碼後,便開始下載安裝了,安裝好後打開瀏覽器,輸入localhost查看是否安裝成功
image.png

如果如上顯示的話,說明安裝成功了。

2.PHP安裝

這裏我準備安裝PHP7.0版本的,在命令行輸入:

sudo apt-get install php7.0

安裝完成後輸入:php -v 查看PHP是否安裝成功

php -v

PHP和Apache都安裝好後就需要讓Apache能夠識別解析PHP文件,我們先搜一下有沒有適合PHP7的插件,輸入命令:

apt-cache search libapache2-mod-php

可以看到搜出來的結果裏面有一個是PHP7.0版本的,我們就安裝這個:

sudo apt-get install libapache2-mod-php7.0

下面我們就可以隨便寫一個php文件看是否可以解析訪問。輸入命令: cd /var/www/html 切換到apache項目目錄下,新建文件:

sudo vim test.php
內容:
<?php 
         phpinfo();
?>

保存後瀏覽器訪問:localhost/test.php

image.png

如果一切正常的話,就會看到php的一些信息。

3.Mysql安裝

接下來就是安裝數據庫Mysql了,數據庫需要裝服務端和客戶端兩個,輸入命令:

sudo apt-get install mysql-server mysql-client

安裝過程中會提示設置root賬號的登錄密碼,輸入後選擇OK繼續安裝

image.png
  安裝完成後,輸入mysql -V 查看安裝的版本信息

mysql -V 

同樣的,我們還需要讓mysql能夠和php互動,安裝php的mysql插件:

sudo apt-get install php7.0-mysql

最後我們還可以安裝一些常用的php擴展

sudo apt-get install php7.0-gd php7.0-mbstring php7.0-xml

到此關於lamp的軟件就安裝完成了,最後還可以安裝一下composer:

sudo apt-get install composer

安裝好後輸入命令:composer 查看是否成功

composer

image.png

如圖顯示,安裝過程就全部完成了。

php 環境相關問題:

準備通過phpinfo()獲取php的所有配置文件路徑
test.php 內容

<?php
phpinfo();
?>

1.curl 未開啓,請先開啓mbstring擴展

解決方法:

  • 安裝插件
sudo apt-get install curl libcurl4 libcurl3-dev php7.2-curl
  • 開啓權限
sudo sudo vim /etc/php/7.2/apache2/php.ini
php.ini當中的
;extension=php_curl.dll    (去掉註釋)
改成
extension=php_curl.dll
  • 重啓服務
sudo /etc/init.d/apache2 restart

2.mbstring 未開啓,請先開啓mbstring擴展

解決方法:

  • 安裝插件
sudo apt-get install php7.2-mbstring
  • 開啓權限
sudo sudo vim /etc/php/7.2/apache2/php.ini
;extension=php_mbstring.dll  
改爲
extension=php_mbstring.dll 去掉分號的註釋作用
  • 重啓服務
sudo /etc/init.d/apache2 restart

3.cache 無效,請先設置目錄讀寫權限,請聯繫您的空間或者服務器提供商

Linux php根目錄下:

 cd /var/www/html/
mkdir cache
chmod 777 cache
chmod 777 index.php
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章