资讯专栏INFORMATION COLUMN

最新超详细linux部署wordpress步骤

张利勇 / 663人阅读

摘要:场景一台没有安装过的机器,是必须的,这个相对简单,本文不赘述的安装准备工作上面三个文件使我们接下来需要用到的,版本号不需要一致,不过最好用最新的,我刚开始使用的比较老的,会出现编译错误。

最近公司有需求用到wordpress,其实我最先也是按照网上的教程一步一步来的,可是很多教程要不就是关键步骤不清晰,要不就是从哪儿转载一半的贴子。根本没法看,这篇文章希望能让大家看到,我会尽量将我的每一步详细记录下来。

场景:一台没有安装过apache2、php5.x的Linux机器,mysql是必须的,这个相对简单,本文不赘述mysql的安装

1.准备工作

httpd-2.2.31.tar.gz
php-5.6.24.tar.gz
wordpress-4.3.1-zh_CN.zip

上面三个文件使我们接下来需要用到的,版本号不需要一致,不过wordpress最好用最新的,我刚开始使用的比较老的,会出现编译错误。

将上面的文件传入我们准备好的存放目录,该目录不等于安装目录。我的目录是/mnt/tools/

2.解压文件
解压顺序无所谓

# tar -zxvf httpd-2.2.31.tar.gz 
# tar -zxvf php-5.6.24.tar.gz 
# tar -zxvf wordpress-4.5.3-zh_CN.tar.gz

3.预编译安装服务
安装之前最好先检测一下机器是否安装了apache和php的服务
我们假设没有安装,那么先为apache创建目录

/usr/local/apache

3.1 配置apache安装信息

    #./configure
     --prefix=/usr/local/apache    
     --with-mysql=/usr/local/mysql
     --enable-module=so
     --enable-shared=max
     --enable-rewrite

3.2 make&install

    [root@localhost httpd-2.2.31]# cd /mnt/tools/httpd-2.2.31
    [root@localhost httpd-2.2.31]# make
    [root@localhost httpd-2.2.31]# make install

3.3 改端口启动服务

执行完上面后,我们去修改一下配置,因为我这里80端口是被占用的,如果你要使用80,可以忽略这一步,我这里将端口改为了8000。你需要改的话只用改不带#的Listen这一行,改完保存。

    [root@localhost apache]# cd /usr/local/apache/conf/
    [root@localhost conf]# vi httpd.conf
    [root@localhost conf]# cd ../bin/
    [root@localhost bin]# ./apachectl start

启动后我们可以在浏览器打开http://ip:8000;如果看到“It works!”,说明apache安装完成了!

3.4 配置php

添加依赖

    # rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    # yum install gcc bison bison-devel zlib-devel libmcrypt-devel mcrypt mhash-devel openssl-devel libxml2-devel libcurl-devel bzip2-devel readline-devel libedit-devel sqlite-devel

创建www用户

# groupadd www
# useradd -g www -s /sbin/nologin -M www
    # mkdir /usr/local/php5.6
    # cd /mnt/tools/php-5.6.24
    # ./configure 
    --prefix=/usr/local/php5.6 
    --with-config-file-path=/usr/local/php5.6/etc 
    --enable-inline-optimization 
    --disable-debug 
    --disable-rpath 
    --enable-shared 
    --enable-opcache 
    --enable-fpm 
    --with-fpm-user=www 
    --with-fpm-group=www 
    --with-mysql=mysqlnd 
    --with-mysqli=mysqlnd 
    --with-pdo-mysql=mysqlnd 
    --with-gettext 
    --enable-mbstring 
    --with-iconv 
    --with-mcrypt 
    --with-mhash 
    --with-openssl 
    --enable-bcmath 
    --enable-soap 
    --with-libxml-dir 
    --enable-pcntl 
    --enable-shmop 
    --enable-sysvmsg 
    --enable-sysvsem 
    --enable-sysvshm 
    --enable-sockets 
    --with-curl 
    --with-zlib 
    --enable-zip 
    --with-bz2 
    --with-readline
    
    # make
    # make install

安装完以后我们稍微配置一下,让系统能检测到php

    # cp php.ini-development /usr/local/php5.6/etc/php.ini
    # cp /usr/local/php5.6/etc/php-fpm.conf.default /usr/local/php5.6/etc/php-fpm.conf
    # cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm56
    # chmod +x /etc/init.d/php-fpm56
    # service php-fpm56 start

配置环境变量

# vi ~/.bash_profile

打开编辑模式后我们在PATH的最后面加入下面路径并保存

:/usr/local/php5.6/bin

然后执行下面代码使其生效

source ~/.bash_profile

我们也可以检测一下php版本 输入 php -v 如果有显示版本号,则成功.

4.安装wordpress

其实到了这一步我们已经算基本上完成了,还有一些其他的配置,比如允许apache去运行php。

# vi /usr/local/apache/conf/httpd.conf

搜索到DirectoryIndex 修改为 DirectoryIndex index.html index.shtml index.cgi index.php index.phtml index.php3
然后重启apache。

再将解压出来的wordpress目录 cp wordpress /usr/local/apache/htdocs。然后打开浏览器“http://ip:8000/wp-admin/” 然后将你的数据库信息填好之后下一步就可以安装完成了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21872.html

相关文章

  • 最新详细linux部署wordpress步骤

    摘要:场景一台没有安装过的机器,是必须的,这个相对简单,本文不赘述的安装准备工作上面三个文件使我们接下来需要用到的,版本号不需要一致,不过最好用最新的,我刚开始使用的比较老的,会出现编译错误。 最近公司有需求用到wordpress,其实我最先也是按照网上的教程一步一步来的,可是很多教程要不就是关键步骤不清晰,要不就是从哪儿转载一半的贴子。根本没法看,这篇文章希望能让大家看到,我会尽量将我的每...

    ivyzhang 评论0 收藏0
  • 阿里云学生服务器操作攻略(详细全套完整图文教程!菜鸟必看!)

    摘要:第一步如何以最低价格快速买到阿里云服务器如果我是学生,我如何通过买到价值的服务答用购买云服务器是阿里云学生专属活动。除阿里云外,大多数云服务器公司例如西部等同配置云服务器的价格都在左右。例如云服务器地址等。第一步:如何以最低价格快速买到阿里云服务器?1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务?答:用¥9.9购买云服务器ECS是阿里云学生专属活动。首先,你需要在阿里云官网注...

    FuisonDesign 评论0 收藏0
  • 阿里云ECS建网站(建站)详细全套完整图文教程! [

    摘要:首先,你需要在阿里云官网注册账号。然后在阿里云官网首页点击校园扶持,经学生认证后便可购买每月的特价云服务器。图幕布拍照如果对备案还有疑问,请参考阿里云官方文档首次备案图文引导。具体操作方式请看阿里云官方介绍镜像部署或一键安装包部署。第一步:如何以最低价格快速买到阿里云服务器?1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是阿里云学生专属活动...

    andycall 评论0 收藏0
  • 阿里云ECS建站详细全套完整图文教程

    摘要:首先,你需要在阿里云官网注册账号。然后在阿里云官网首页点击校园扶持,经学生认证后便可购买每月的特价云服务器。图幕布拍照如果对备案还有疑问,请参考阿里云官方文档首次备案图文引导。具体操作方式请看阿里云官方介绍镜像部署或一键安装包部署。第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是阿里云学生专属活...

    Yangyang 评论0 收藏0
  • 阿里云ECS建网站(建站)详细全套完整图文教程!菜鸟必看!

    摘要:首先,你需要在阿里云官网注册账号。然后在阿里云官网首页点击校园扶持,经学生认证后便可购买每月的特价云服务器。图幕布拍照如果对备案还有疑问,请参考阿里云官方文档首次备案图文引导。具体操作方式请看阿里云官方介绍镜像部署或一键安装包部署。第一步:如何以最低价格快速买到阿里云服务器?1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是阿里云学生专属活动...

    Baoyuan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<