1,检查是否安装程序
which nginx #查看nginx是否存在
which php #查看php是否存在
which mysql #查看mysql是否存在
2,安装开始
yum list nginx #列出nginx
yum install nginx # 安装 nginx
#看见Complete!安装成功
3,查看nginx是否安装成功
which nginx
service nginx start #启动nginx服务方法[1]
/etc/init.d/nginx start #启动nginx服务方法[2]
ps -ef |grep nginx # 查看nginx进程
4,查看网卡信息
ifconfig #查看网卡信息
打开浏览器 http://58.96.188.200/
看到{欢迎界面}说明安装成功!
安装php
1,安装php
yum list php php-fpm #列出php 和 php-fpm 是否存在
yum -y install php php-fpm #安装php 和 php-fpm 包
#看见{complete!}说明安装成功
2,启动php-fpm
/etc/init.d/php-fpm start #启动php-fpm服务方法[1]
service php-fpm start #启动php-fpm服务方法[2]
3,修改nginx 配置文件让php的请求转发到php-fpm 所绑定的ip和端口上
vi /etc/nginx/conf.d/default.conf #行[37-43]
去掉#号:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
代码解释:
当用户的请求URL是以 .php 为结尾的时候
则执行这个区块的内容:
root 指定的目录
pass 转发端口[e]
index 如果是指定目录结尾的时候 自动加上 index.php
param 要执行documnetRoot 里的文件 传递过来的文件名
include 在家配置文件[e]
4,重启nginx:
/etc/init.d/nginx restart #1
service nginx restart #2
验证是否处理请求php文件:
vi /usr/share/nginx/html/info.php
<?php
phpinfo();
访问ip网址:
http://58.96.188.200/info.php #查看php相关信息
安装mysql
1,安装mysql
yum list mysql mysql-server #搜索mysql数据包
yum -y install mysql mysql-server #不需要提示安装
#看见{Complete!}安装成功。
2,查看mysql ,mysql-server 是否存在:
which mysql #查看mysql是否存在
whick mysql_safe #查看mysql_safe 是否存在
mysql_install_db #mysql初始化,在mysql中建立起系统表
mysql_safe & # 启动mysql
ps -ef |grep mysqld #mysqld是否存在
mysql -uroot #链接进入mysql数据库
Ctrl +C 或者 exit! #退出终端
安装php对mysql操作的扩展
1,
yum -y install php-mysql #安装php-mysql 扩展
service php-fpm restart # 重启php-fpm 进程
2,检查是否可以通过php操作mysql数据库
vi /usr/share/nginx/html/db.php
<?php
@mysqli_connect("localhost", 'root', '', 'mysql') or die('connect mysql failed\n');
echo 'connect ok \n';
php /usr/share/nginx/html/db.php #用命令执行php
http://58.96.188.200/db.php # 在浏览器执行
3,
/etc/init.d/mysqld stop #停止mysql进程[1]
service mysqld stop # 停止mysql进程[2]
php /usr/share/nginx/html/db.php #用命令执行php
http://58.96.188.200/db.php # 在浏览器执行
查看数据库链接是否有问题