ubuntu + nginx + php + mysql + wordpress

来源:互联网 发布:方正电子待遇 知乎 编辑:程序博客网 时间:2024/05/16 23:54

1. 安装ubuntu:

 跳过

2.安装配置nginx

sudo apt-get intsall nginx

编辑配置文件 sudo vi /etc/nginx/sites-available/default

编辑行:index index.php index.html index.htm;

去掉注释行为

 location ~ \.php$ {
                fastcgi_pass 127.0.0.1:9000;
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_index index.php;
                include fastcgi_params;
        }

3.安装配置php

sudo apt-get install php5

sudo apt-get install php5-fpm

编辑sudo vi /etc/php5/fpm/pool.d/www.conf

修改配置文件中的

listen = 127.0.0.1:9000 开端口

pm.max_children = 128 原值为5


4.安装配置mysql

安装mysql服务

sudo apt-get install mysql-server;


安装mysql客户端,必须装,要配置用户

sudo apt-get install mysql-client;


安装php mysql支持

sudo apt-get install php5-mysql


修改配置文件:

sudo vi /etc/mysql/my.cnf


将bind-address 127.0.0.1注释掉

重启myslq

sudo /etc/init.d/mysql restart


修改用户权限表

GRANT ALL PRIVILEGES ON *.* TO 'root(我的用户名)'@'%' IDENTIFIED BY '1234(我的密码)' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

5.安装配置wordpress

首先下载最新的wordpress版本代码

wget http://wordpress.org/latest.tar.gz

tar -xzvf latest.tar.gz

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

sudovi ~/wordpress/wp-config.php

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //^M
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'wordpress');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'your password');

修复权限:

sudo chown -R www-data:www-data /var/www

重启nginx和php-fpm:

sudo service nginx restart
sudo service php5-fpm restart


0 0
原创粉丝点击