1. 安裝nginx
sudo apt-get install nginx
nginx預設是80埠,如果埠被占用,修改/etc/nginx/sites-enabled/default修改埠為8088,新增防火牆埠後重啟nginx
具體命令如下:
在瀏覽器中輸入192.168.1.107:8088可以看到nginx已經搭建完畢。
2. 安裝mysql
由於預設mysql版本為5.5,這裡需要搭建高版本的mysql
通過一下命令來安裝高版本的mysql
wget
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
出現以下提示,往下選擇對應的版本,然後
sudo apt update
如果出現w: gpg error: trusty inrelease: the following signatures w
ere invalid: keyexpired 1550412832 keyexpired 1550412832 keyexpired 1550412832
解決方法如下:
輸入以下檢視
apt-key list
刪除key
sudo apt-key del 5072e1f5
然後加入key
出現以下說明key匯入成功
executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.z5seiwwrbt --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/php.gpg --keyserver pgp.mit.edu --recv-keys a4a9406876fcbd3c456770c88c718d3b5072e1f5
gpg: requesting key 5072e1f5 from hkp server pgp.mit.edu
gpg: key 5072e1f5: "mysql release engineering " 62 new signatures
gpg: total number processed: 1
gpg: new signatures: 62
繼續
sudo apt-get update
sudo apt-get install mysql-server
sudo ufw allow mysql
3.安裝php
sudo apt-get install php5 php5-mysql
4. 安裝php5-fpm
sudo apt-get install php5-fpm
5.修改配置檔案
5.1設定nginx
sudo vim /etc/nginx/nginx.conf
include /etc/nginx/sites-enabled/*;注釋掉,遮蔽預設剛剛已經設定的埠
5.2修改php配置
sudo vim /etc/php5/fpm/php.ini
cgi.fix_pathinfo=0
5.3 修改
sudo vim /etc/nginx/fastcgi_params
新增fastcgi_param script_filename $document_root$fastcgi_script_name;
5.4 建立web.conf檔案
sudo vim /etc/nginx/conf.d/web.conf
新增內容:
server
location ~ \.php$
}
5.6 修改fpm監聽
sudo vim /etc/php5/fpm/pool.d/www.conf
修改
#listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000
開啟埠防火牆
sudo ufw allow 9000
6. 重啟服務
sudo /etc/init.d/php5-fpm restart
sudo /etc/init.d/nginx restart
7.測試
寫個info.php
<?php phpinfo();?>
輸入192.168.1.109:8088/info.php
8.安裝redis
sudo apt-get install redis-server
sudo apt-get install php5-redis
sudo ufw allow 6379
sudo /etc/init.d/php5-fpm restart
sudo /etc/init.d/nginx restart
建立redis.php
<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('key', 'hello world');
echo $redis->get('key');
?>
9.安裝memcache
sudo apt-get install memcached
sudo apt-get install php5-memcache
sudo ufw allow 11211
sudo /etc/init.d/php5-fpm restart
sudo /etc/init.d/nginx restart
建立memcache.php
<?php
$mem = new memcache;
$mem->connect('127.0.0.1', 11211);
$mem->set('key', "111111", 0, 120);
if(($k = $mem->get('key'))) else
?>
ubuntu 14 04下matcaffe的配置
然後操作如下 sudo update alternatives install usr bin gcc gcc usr bin gcc 4.4 40 sudo update alternatives install usr bin g g usr bin g 4.4 40 此時可以使用 gcc v ...
Ubuntu 14 04下配置Pyspider環境
ubuntu 14.04.4 lts 1.ubuntu 系統自帶python 所以不用安裝python 注 安裝前先更新下軟體源 命令 sudo apt get update 2.開始安裝pip 命令 sudo apt get install python pip 安裝成功後公升級下pip 確保pi...
ubuntu 14 04下mysql中文亂碼問題
最近mysql資料庫進行插入的時候,中文出現亂碼,在網上搜尋了一大圈,多是要修改 etc mysql my.cnf檔案中的多處,經嘗試,修改過之後mysql無法重啟。sudo gedit etc mysql my.cnf 開啟my.cnf後只需修改一處即可,在 mysqld 這一行下面新增chara...