php7 mysql wordpress_nginx+php7+mysql+wordpress搭建自己的博客网站

nginx+php7+mysql+wordpress搭建自己的博客网站

安装php7

这是通过源码安装的,也可以通过apt-get install php7来安装

1. tar zxvf php-7.1.13.tar.gz

2. cd php-7.1.13/

3. sudo mkdir /usr/local/php7

4. 进行配置,进入目录,输入

./configure --prefix=/usr/local/php7 \

--with-curl \ --with-freetype-dir \ --with-gd \ --with-gettext \ --with-iconv-dir \ --with-kerberos \ --with-libdir=lib64 \ --with-libxml-dir \ --with-mysqli \ --with-openssl \ --with-pcre-regex \ --with-pdo-mysql \ --with-pdo-sqlite \ --with-pear \ --with-png-dir \ --with-xmlrpc \ --with-xsl \ --with-zlib \ --enable-fpm \ --enable-bcmath \ --enable-libxml \ --enable-inline-optimization \ --enable-gd-native-ttf \ --enable-mbregex \ --enable-mbstring \ --enable-opcache \ --enable-pcntl \ --enable-shmop \ --enable-soap \ --enable-sockets \ --enable-sysvsem \ --enable-xml \ --enable-zip

安装依赖

sudo apt-get install libxslt1-dev

sudo apt-get install libxslt1.1

sudo apt-get install libfreetype6-dev

sudo apt-get install freetype2-demos

sudo apt-get install libpng*

sudo apt-get install openssl

sudo apt-get install libssl-dev

sudo apt-get install libxml2-dev

sudo apt-get install libxml2

编译

make

安装

make install

启动php服务

启动程序目录为

/usr/local/php7/sbin

配置文件目录为

/usr/local/php7/etc/

默认为配置文件为php.fpm.conf

需要拷贝两份default文件,进行重命名

sudo cp php-fpm.conf.default php-fpm.conf

sudo cp etc/php-fpm.d/www.conf.default etc/php-fpm.d/www.conf

然后修改其中的user和group

sudo vi etc/php-fpm.d/www.conf

然后启动服务

sudo ./sbin/php-fpm

安装nginx

没有采用编译源码的方式,直接apt-get

1. sudo apt-get install nginx

2. 采用apt自动安装时,相关路径说明

/usr/sbin/nginx:主程序

/etc/nginx:存放配置文件

主配置文件为nginx.conf, 通过vi可以看到它include了conf.d文件夹和sites-enabled文件夹

/usr/share/nginx:存放静态文件

/var/log/nginx:存放日志

修改配置文件

sudo vi /etc/nginx/sites-enabled/default 应该为

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

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

fastcgi_index index.php;

include fastcgi_params;

}

修改文件权限的

sudo chmod 777 /usr/share/nginx/html/

重载配置文件

sudo nginx -c /etc/nginx/nginx.conf

nginx -s reload

相关命令说明

重新启动

service nginx restart

显示端口占用

netstat -tln|grep 9000

显示进程

ps -aux|grep php-fpm

ps -ef

杀死进程

sudo kill

*

安装mysql 也是两种方式,一种通过源码安装,一种通过apt-get

进行整合

进入mysql数据库,创建wordpress数据库

mysql -uroot -p root

create database wordpress;

mysql易错及参考

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个

step 1: SET PASSWORD = PASSWORD(‘your new password’);

step 2: ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER;

step 3: flush privileges;

安装WordPress

直接把WordPress的解压包放在/usr/share/nginx/html/下

打开浏览器,访问localhost,就能看到WordPress的安装程序

中途还需要sudo vi wp-config.php来写入一些东西,页面会提示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值