ubuntu 12.04 搭建nginx + php + mysql +phpmyadmin


1. 使用官方PPA安裝 Nginx 最新版本,使用以下命令:
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
Nginx相關控制命令:
啓動 Nginx:
sudo /etc/init.d/nginx start
瀏覽器瀏覽運行情況輸入:http://localhost ;如果出現”Welcome to nginx!”,說明你的 Nginx 服務器安裝成功了!

擴展閱讀: 停止 Nginx 與 重啓服務器的命令如下
關閉 Nginx:sudo /etc/init.d/nginx stop
重啓 nginx:sudo /etc/init.d/nginx restart

 

2. 安裝 PHP,輸入以下命令:
sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5-mysql


擴展閱讀:如果還需安裝其他php庫如curl imap支持等請看下面的內容(請根據自己的需求選擇安裝)

###
sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
記得安裝完之後,一定要重啓fpm
/etc/init.d/php5-fpm restart
###

 

配置Nginx站點,設置:
sudo vi /etc/nginx/sites-available/default
修改 “index” 爲:“index index.html index.htm index.php;”

修改 “root” 目錄爲: “root /var/www;”

找到以下內容,把對應的前面#註釋去掉,如下:

location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
        #       # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
        #
        #       # With php5-cgi alone:
                fastcgi_pass 127.0.0.1:9000;
        #       # With php5-fpm:
        #       fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }

創建網站根目錄
sudo mkdir /var/www/

建立一個測試頁面:
sudo vi /var/www/test.php
在測試頁面test.php中加入以下代碼:

<?php phpinfo(); ?>

重啓nginx
sudo /etc/init.d/nginx restart
瀏覽器輸入以下地址,看看有沒有安裝成功!

http://localhost/test.php

3.安裝 MySQL 數據庫:
apt-get install mysql-server mysql-client

安裝過程中會讓你輸入兩次root帳戶的密碼。

 

4.安裝phpmyadmin

apt-get install phpmyadmin

安裝過程中會讓你輸入mysql的帳號密碼,如果有報錯,直接略過不管。

 

建立連接

ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

測試phpmyadmin是否工作正常

瀏覽器打開 http://localhost/phpmyadmin    如果能訪問說明phpmyadmin安裝沒啥問題.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章