在Ubuntu上安装nginx,MySQL,PHP,phpmyadmin和WordPress

运维 系统运维
本文讲解了在Ubuntu上安装nginx,MySQL,PHP(LEMP),phpmyadmin和WordPress,希望对大家的学习有所帮助。

 1)更新 Apt-Get

终端命令:

  1. sudo apt-get update 

2)安装MySql

终端命令:

  1. sudo apt-get install mysql-server php5-mysql 

3)安装Nginx

  1. sudo apt-get install nginx 

nginx不会自己启动,你需要启动它sudo service nginx start

命令如下所示,如果nginx安装成功了,可以在浏览器里访问

4)安装php

  1. sudo apt-get install php5-fpm 

5)配置PHP

输入

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

找到cgi.fix_pathinfo=1,把1改成0,去掉;号

接着配置www.conf文件

  1. sudo nano /etc/php5/fpm/pool.d/www.conf 

找到listen关键字,改成listen = /var/run/php5-fpm.sock

启动php-fpm

  1. sudo service php5-fpm restart 

6)配置nginx

  1. sudo nano /etc/nginx/sites-available/default 

打开之后是这样

改成

  1. # pass the PHP scripts to FastCGI server listening on the php-fpm socket  
  2. location ~ \.php$ {  
  3. try_files $uri =404;  
  4. fastcgi_pass unix:/var/run/php5-fpm.sock;  
  5. fastcgi_index index.php;  
  6. fastcgi_param SCRIPT_FILENAME document r oot fastcgi_script_name;  
  7. include fastcgi_params;  

7)测试安装成功

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

文件中输入

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

保存后重启nginx

  1. sudo service nginx restart 

输入网址能看到php信息页面即说明安装成功。

8)安装phpmyadmin

  1. sudo apt-get install phpmyadmin  
  2. sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html/phpmyadmin 

9)安装WordPress

原理同上,不再赘述,/usr/share/nginx/html 即可本台服务器的默认访问位置。在下面部署网站,url上通过 xxxx/you_folder_name 访问

linux其他参考

linux命令学习

linux根目录下文件说明

原文链接:http://www.cnblogs.com/eecs/p/3963869.html

责任编辑:牛小雨 来源: Kayv的精神家园
相关推荐

2010-02-22 14:53:49

Ubuntu ngin

2011-10-27 16:08:17

PHP

2022-09-14 11:31:37

MySQL数据库管理系统

2019-04-28 10:00:11

UbuntuLinuxMySQL

2023-07-25 09:28:24

UbuntuFlatpak

2023-05-22 11:26:32

UbuntuQemu

2017-12-19 15:42:47

Ubuntu 17.1LEMPMariaDB

2011-05-24 09:33:40

UbuntuOpenStackNova

2023-09-24 19:24:18

UbuntuVSCodium

2010-05-20 17:24:19

Apache PHP

2021-01-22 15:18:21

UbuntuLinuxApache

2015-10-23 14:10:38

TerminatorUbuntuLinux

2021-10-02 10:15:19

UbuntuLinuxAnyDesk

2019-05-31 16:10:42

UbuntuLinuxBudgie桌面

2014-05-30 10:08:06

2022-09-01 08:37:50

Ubuntu发行版

2015-09-11 16:47:51

安装DockerUbuntu

2011-03-10 10:51:45

Ubuntu搭建LAMP

2011-09-07 13:33:51

ubuntuUbuntu Twea

2017-08-09 13:13:25

LinuxUbuntuZabbix
点赞
收藏

51CTO技术栈公众号