Justin's Words

运维笔记(二)

SSH 登陆

1
ssh username@ServerIP

开始搭建服务器 LEMP (Linux, Nginx, MySQL, PHP)

更新源

1
sudo apt-get update

安装 Nginx

1
sudo apt-get install nginx

获得你的公网 IP address

1
ifconfig

在浏览器输入你的公网 IP address 或者 localhost,可以看到 nginx show 表示你已成功安装 Nginx 。

安装 MySQL

1
sudo apt-get install mysql-server

安装过程中设置好你的 root 密码。 生成 MySQL 数据存储目录结构

1
sudo mysql_install_db

对 MySQL 进行初始配置:

1
sudo mysql_secure_installation

在此过程中你应该拒绝匿名登陆,删除 test 用户和数据库。

安装 PHP

1
sudo apt-get install php5-fpm php5-mysql php5-cli php5-mcrypt php5-gd php5-imagick -y && sudo php5enmod mcrypt

修改 php.ini 初始配置

1
sudo vim /etc/php5/fpm/php.ini

cig.fix_pathinfo 去掉注释,即去掉前面的 ;,同时设置其值为 \”0\” 重启 PHP 处理器使配置生效

1
sudo service php5-fpm restart

配置 Nginx 以使用 PHP 处理器 我之前写过一篇文章专门说这个的,移步:

Nginx restore in Ubuntu

创建一个 PHP 文件测试配置是否生效

1
sudo vim /usr/share/nginx/html/info.php

在打开的 info.php 写入:

1
2
3
<?php
phpinfo();
?>

保存文件并退出 在浏览器输入 http://ServerIP/info.phphttp://localhost/info.php ,正常情况下你会看到

php info 表明 LEMP 环境搭建成功,如果没看到,重新以上步骤或者 Google

完成!