现在服务器用的是cenos7版本,在上面配置web环境,nginx+php+mysql。配置几天后总结一下心得,以让后来人能更好使用:
1、安装nginx服务:
推荐使用yum安装,对于我这种菜鸟又懒的人,绝对不喜欢用复杂的方法,什么都想通过一行命令轻松搞定,非常感谢那些巨人们,方便我了使用linux,命令如下:
yum install nginx
可以用如下命令来查看是否装了nginx?
yum list installed | grep nginx
可以用如下命令来查看yum中的nginx:
yum search nginx
1.1、配置文件
配置文件目录:etc/nginx
可以在conf.d目录下写一些配置文件作为虚拟机:etc/nginx/conf.d
创建一个weilai.conf,内容如下
server {
listen 80;
server_name www.weilaihexun.com weilaihexun.com;
# access_log 访问日志文件;
# error_log 错误日志;
set $root 网站根目录;
location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root $root;
}
location / {
root $root;
index index.html index.php;
if ( -f $request_filename) {
break;
}
if ( !-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last;
break;
}
}
location ~ .+\.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php?IF_REWRITE=1;
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $script;
include fastcgi_params;
}
}
2、安装php
不知道安装什么版本的php?先看一下yum中有哪些提供的版本吧:
yum list | grep php
有从5到7都有。
我装了5.5的 :yum install php55
再装一些相关模块:
yum install php55-php-mysql php55-php-gd
php55-php-mbstring php55-php-fpm
启动php-fpm,用来配合nginx解析php:
service php55-php-fpm start
3、装mysqli
yum install mysql
访问info.php文件测试一下安装信息吧,这样基本就可以了。用tp5来愉快地开发吧......
yum list installed | grep nginx
yum search nginx
1.1、配置文件
server {
listen 80;
server_name www.weilaihexun.com weilaihexun.com;
# access_log 访问日志文件;
# error_log 错误日志;
set $root 网站根目录;
location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root $root;
}
location / {
root $root;
index index.html index.php;
if ( -f $request_filename) {
break;
}
if ( !-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last;
break;
}
}
location ~ .+\.php($|/) {
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php?IF_REWRITE=1;
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $script;
include fastcgi_params;
}
}
2、安装php
yum list | grep php
有从5到7都有。
service php55-php-fpm start
3、装mysqli
yum install mysql
访问info.php文件测试一下安装信息吧,这样基本就可以了。用tp5来愉快地开发吧......