Ubuntu系统下搭建lnmp环境
本网站使用的是Ubuntu系统服务器,自搭建环境也从网上找了不少资料和朋友的技术支持,现整理少许总结如下。
环境:Ubuntu12.04 64
登录以后首先更新一下源列表
$ apt-get update
然后安装nginx
$ sudo apt-get install nginx $ /etc/init.d/nginx start --启动ngnix $ /etc/init.d/nginx stop --停止ngnix $ /etc/init.d/nginx restart --重启ngnix $ service ngnix restart --重启ngnix
安装PHP及相关扩展
$ sudo apt-get install php5-cli php5-common php5-fpm
php5-cgi php5-mysql php5-gd php5-sqlite libssh2-php $ service php5-fpm restart --重启php 配置Ngnix站点检测PHP环境 Ngnix的站点配置文件在/etc/ngnix/conf.d/或/etc/ngnix/sites-enabled/(初始默认)目录下,
$ vi /etc/nginx/sites-enabled/default 打开初始的配置文件default做一下更改(内容替换或按下面的配置自己更改) server{ listen 80; root /var/www; index index.php index.html index.htm; server_name localhost; location / { try_files $uri $uri/ /index.html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; include /etc/nginx/fastcgi_params; } } 保存后在/var/目录下创建www目录 $ mkdir www 创建文件index.php $ vi index.php index.php内容检测PHP环境(内容如下) <?php phpinfo(); 保存退出,重启nginx和php(命令在上边) 在浏览器输入localhost,出现PHP环境及扩展配置说明以上安装成功。
安装MySQL
$ sudo apt-get install mysql-server-5.5 mysql-client-5.5 中间要记住自己设定的MySQL密码,安装成功以后 $ mysql -uroot -p 输入密码进入MySQL数据库代表安装成功。 本人安装的时候出现: E: Sub-process /usr/bin/dpkg returned an error code (1)的错误字样,解决问题见本站MySQL安装dpkg错误解决方案。 配置MySQL远程连接: $ vi /etc/mysql/my.cnf --打开MySQL配置文件 找到 bind-address = 127.0.0.1,前边加上#,注释掉。 重启MySQL服务: $ service mysql restart 进入MySQL,做权限修改 $ mysql -uroot -p mysql> grant all on *.* root@'%' identified by '你的密码'; mysql> flush privilefes; mysql> exit 至此完毕
建议重启一遍Ngnix、PHP、MySQL,开发环境就可以正式投入使用了。