Linux- ubuntu14.04 安装LNMP环境(php5.6)
说明
ubuntu14.04 安装LNMP环境记录
安装Nginx
更新源并安装Nginx
sudo apt-get update
sudo apt-get install nginx
安装Nginx完成后查看版本号
/usr/sbin/nginx -v
也可直接在浏览器输入服务器ip即可看到nginx
注意点 如果已经安装成功,但在服务器输入ip看不到nginx页面,有可能是服务器80端口没开放。!
安装PHP5.6
添加PPA
(后续会专门给大家讲解PPA,在这里不做扩展)
sudo apt-get install python-software-properties software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
安装PHP5.6以及所需的一些扩展
sudo apt-get install php5.6-fpm php5.6-mysql php5.6-common php5.6-curl php5.6-cli php5.6-mcrypt php5.6-mbstring php5.6-dom php5.6-dev
<h5>配置PHP5.6</h5>
sudo vim /etc/php/5.6/fpm/php.ini
找到cgi.fix_pathinfo选项,去掉注释;,然后将值设置为0:
cgi.fix_pathinfo = 0;
display_errors = On
配置nginx
打开/etc/nginx/sites-enables/default文件: 找到并替换该php段
location ~ \.php$ {
# include snippets/fastcgi-php.conf;
#
# # With php7.0-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php7.0-fpm:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
添加nginx解析文件
地址:/etc/nginx/sites-enabled 例子:
server {
listen 80;
server_name #网站域名;
error_log #网站错误日志;
root #项目地址;
location / {
index index.php index.html index.htm;
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
location ~ \.php$ {
#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
fastcgi_index index.php;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 256 16k;
#fastcgi_intercept_errors on;
client_body_buffer_size 1024k;
include fastcgi_params;
}
}
重启nginx和php-fpm
sudo service nginx restart
sudo service php5.6-fpm restart
安装Mysql
安装mysql及相关扩展
sudo apt-get install mysql-server-5.6 mysql-client-5.6
如若出错: sudo apt-get -y install mysql-server mysql-client
途中会提示设置MySQL的密码,安装好后: mysql -uroot -p 进入控制台即为安装成功
总结
以上就是lnmp环境的安装,剩下就是将自己的项目放到服务器上了,这里就不做说明了,读者可以用远程连接工具或者其他的方式传到服务器上。接下来给大家列几个相关的命令
1.重启某项服务
service 服务名 restart 例:service nginx restart
/etc/init.d/服务名 restart 例:/etc/init.d/nginx restart
2.查看php已经安装的扩展
用phpinio()函数查看
php -m 安装了PHP之后,可以在服务器上直接用php -m 查看
3.查看当前源下可以安装的php版本扩展
apt-get install php5.6-(接着按两下Tab键,可以列出所有可安装的扩展)
结尾
我有一壶酒,足以慰风尘。 白衣倾故里,杯盏奉为君。