debian8架起nginx+php+mysqlITeye - 牛牛娱乐

debian8架起nginx+php+mysqlITeye

2019年03月27日10时28分11秒 | 作者: 运浩 | 标签: 修正,架起,装置 | 浏览: 2745

  1.装置nginx:http://my.oschina.net/duwaiweb/blog/80578

apt-get install nginx

/etc/init.d/nginx start

装备域名:http://wiki.ubuntu.org.cn/Vps

nginx默许用户名和用户组:www-data:www-data

  2.装置PHP-FPM:

 

#

 

# deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main

 

deb http://mirrors.ustc.edu.cn/debian/ jessie main contrib non-free

deb-src http://mirrors.ustc.edu.cn/debian/ jessie main contrib non-free

 

deb http://mirrors.ustc.edu.cn/debian/ jessie-updates main contrib non-free

deb-src http://mirrors.ustc.edu.cn/debian/ jessie-updates main contrib non-free

 

deb http://mirrors.ustc.edu.cn/debian/ jessie-backports main contrib non-free

deb-src http://mirrors.ustc.edu.cn/debian/ jessie-backports main contrib non-free

 

deb http://mirrors.ustc.edu.cn/debian-security/ jessie/updates main contrib non-free

deb-src http://mirrors.ustc.edu.cn/debian-security/ jessie/updates main contrib non-free

 

 

 

 

apt-get install php5-cgi php5-fpm php5-gd php5-mysql php5-curl php5-mcrypt php5-common php-apc

apt-get install php5-mysqlnd php5-readline

然后装置了mysql 和 phpmyadmin

 

/etc/nginx/sites-enabled里边的example.com中,修正php那段为:

index index.html index.php;

location ~ \.php$ {

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_index index.php;

include fastcgi_params;

fastcgi_pass unix:/var/run/php5-fpm.sock;

}

修正/etc/nginx/fastcgi_params文件,在文件最终添加

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

重启nginx和php5-fpm

?php phpinfo(); ?

APC 可明显加快 PHP 使用的速度。在使用中参加 APC 可提高使用的响应速度,下降服务器负载。

apt-get install php-apc

/etc/init.d/php5-fpm restart

/etc/init.d/nginx restart

#location ~ \.php$ {

location ~ \.php($|/) {

  3.装置mysql:

apt-get install mysql-server

nano /etc/mysql/my.cnf

[client]下添加default-character-set=utf8

修正root暗码:

   # /etc/init.d/mysql stop

   # mysqld_safe user=mysql skip-grant-tables skip-networking

   # mysql -u root mysql

   mysql update user set password=password(fjvnriQ!1) where user=root;

   mysql FLUSH PRIVILEGES;

   mysql quit

   # /etc/init.d/mysql restart

   # mysql -uroot -p

装置phpmyadmin

留意不要再按空格挑选 apache2 , 直接回车下一步。

cd /var/www/html

ln -s /usr/share/phpmyadmin .

 

 

以上 debian8架起nginx+php+mysql 现已完结,下面是可能会呈现的问题,假如你现已架起成功,能够不必看下面的内容。

 

 

导入数据库时提示文件太大:在nginx.conf的http中添加 client_max_body_size 8m,

/etc/php5/fpm中查找“upload_max_filesize”将其默许的2M修正大一点就行了

 

wordpress伪静态犯错

修正/etc/nginx/sites-enabled/default  修正自己网站的location / { 内容为:

location / {

try_files $uri $uri/ =404;

if (-f $request_filename/index.html){

rewrite (.*) $1/index.html break;

}

if (-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if (!-f $request_filename){

rewrite (.*) /index.php;

}

 

}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表牛牛娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    debian8架起nginx+php+mysqlITeye

    修正,架起,装置
  • 2
  • 3

    常用数据库操作ITeye

    数据库,数据,字段名
  • 4

    UDP 单播、播送和多播ITeye

    多播,播送,单播
  • 5
  • 6

    一个简略的切开shellITeye

    一个,文件,体系
  • 7

    Mac/Linux 装备环境变量ITeye

    这个,文件,增加
  • 8

    rabbit及redis 装置ITeye

    装置,文件,进入
  • 9
  • 10