ubuntuServerLAmp環境
1. LAMP 的安裝
- sudo apt–get install apache2 mysql–server mysql–client php5 php5–gd php5–mysql
由於LAMP大部分操作與/var/www目錄相關,為了方便,修改該目錄的許可權為普通使用者可訪問。
- sudo chmod 777 /var/www/
2. phpmyadmin 安裝
- sudo apt–get install phpmyadmin
在安裝過程中會要求選擇Web
server:apache2或lighttpd,選擇apache2,按tab鍵然後確定。然後會要求輸入設定的Mysql資料庫密碼連線密碼
Password of the database`s administrative user。
然後將phpmyadmin與apache2建立連線,以我的為例:www目錄在/var/www,phpmyadmin在/usr/share
/phpmyadmin目錄,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立連線。
phpmyadmin測試:在瀏覽器位址列中開啟http://localhost/phpmyadmin。
3. Apache 配置
(1)啟用 mod_rewrite 模組
終端命令:sudo a2enmod rewrite
(2)重啟Apache伺服器:sudo /etc/init.d/apache2 restart
Apache重啟後可以測試一下,在/var/www目錄下新建檔案test.php,寫入程式碼:
儲存,在位址列輸入http://127.0.0.1/test.php 或 http://localhost/test.php
,如果正確出現了Mysql已經正確配置,表明Apache和mysql都正常了。(記得重啟Apache伺服器後再測試)。
test.php
-
<?php
- $link = mysql_connect(“localhost”,“root”,“mysql密碼”);
- if (!$link)
- {
- die(`Could not connect: ` . mysql_error());
- }
- else echo “Mysql已經正確配置”;
- mysql_close($link);
- ?>
4. 瀏覽器PHP中文亂碼問題
上面在FireFox瀏覽器中開啟test.php測試時,如果出現了中文亂碼,則是預設語言設定問題,解決方法如下:
開啟apache配置檔案: udo gedit /etc/apache2/apache2.conf,在最後面加上:AddDefaultCharset UTF-8,如果還是亂碼的,再將UTF-8改用gb2312。
重啟Apache:sudo /etc/init.d/apache2 restart 再重新整理test.php 中文亂碼沒有了
相關文章
- 配置開發環境、生成環境、測試環境開發環境
- Anaconda建立環境、刪除環境、環境重新命名、檢視環境名
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- gym建立環境、自定義gym環境
- Windows環境下的Nginx環境搭建WindowsNginx
- Windows 環境下 Python 環境安裝WindowsPython
- window環境下testlink環境搭建(xammp)
- 用 Spring 區分開發環境、測試環境、生產環境Spring開發環境
- 以太坊-Win環境下remix環境搭建REM
- 環境搭建
- 建立環境
- 環境配置
- python環境Python
- Xcode配置測試環境和線上環境XCode
- python下多環境開發(虛擬環境)Python
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- Ubuntu檢視conda環境,進入、退出環境Ubuntu
- (一)Linux環境的學習環境的搭建Linux
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- 理解event loop(瀏覽器環境與nodejs環境)OOP瀏覽器NodeJS
- linux或者CentOS環境下安裝.NET Core環境LinuxCentOS
- 環境專業,環境中高階工程師職稱工程師
- node.js環境安裝及環境變數Node.js變數
- emacs開發環境配置(4)——rust開發環境Mac開發環境Rust
- 編譯環境 Golang開發環境 vscode+git編譯Golang開發環境VSCodeGit
- 搭建lnmp環境LNMP
- 搭建gym環境
- Linuxg環境搭建Linux
- JDK環境搭建JDK
- Hive環境部署Hive
- Angular環境搭建Angular
- ApacheCordovaforios環境配置ApacheiOS
- Linux環境配置Linux
- anaconda 環境搭建
- vue – 環境配置Vue
- SpringCloudConfig環境庫SpringGCCloud
- ReactNative環境搭建React
- JAV A環境配置
- Flutter環境配置Flutter