今天看啥
    热点:

      天发国际娱乐官网:  一次,在一位“大哥”的客厅里,阿峰第一次见识到冰毒。

      centos7.3基于源码编译安装LAMP实现wordpress搭建


      软件环境:

      apr-1.6.2.tar.gz

      apr-util-1.6.0.tar.gz http://www.1click-soft.com/tfgjylgw/

      httpd-2.4.27.tar.bz2 http://www.1click-soft.com/tfgjylgw/

      php-7.1.10.tar.xz http://www.1click-soft.com/tfgjylgw/

      mariadb-10.2.8-linux-x86_64.tar.gz http://www.1click-soft.com/tfgjylgw/

      wordpress-4.8.1-zh_CN.tar.gz http://www.1click-soft.com/tfgjylgw/

      1、源码编译安装Httpd2.4

      (1)安装包组和包

      yum groupinstall "development tools"

      yum installopenssl-devel expat-devel pcre-devel

      (2)解压包

      tar xvf apr-1.6.2.tar.gz

      tar xvf apr-util-1.6.0.tar.gz

      tar xvf httpd-2.4.27.tar.bz2

      (3)编译安装:

      cp -r apr-1.6.2 httpd-2.4.27/srclib/apr

      cp -r apr-util-1.6.0 httpd-2.4.27/srclib/apr-util

      cd httpd-2.4.27/

      ./configure --prefix=/app/httpd24 --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-rewrite --with-zlib --with-pcre --with-included-apr --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork

      make -j 4 && make install 用四核编译并安装

      (4)修改PATH路径

      vim /etc/profile.d/lamp.sh

      PATH=/app/httpd24/bin/:$PATH

      ./etc/profile.d/lamp.sh 生效修改

      echo $PATH 查看是否生效

      (5)启动服务

      apachectl 启动服务

      ss -tnl 查看80端口是否打开

      2、 二进制安装mariadb

      (1)解压到固定目录/usr/local/

      tar xvf mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local/

      (2)创建一个软连接,或者将mariadb-10.2.8-linux-x86_64目录名修改为mysql,必须是mysql

      cd /usr/local

      ln -s mariadb-10.2.8-linux-x86_64/ mysql

      (3)创建用户mysql

      useradd -r -m -d /app/mysqldb -s /sbin/nologin mysql

      (4)生成数据库

      cd mysql/

      scripts/mysql_install_db --datadir=/app/mysqldb --user=mysql

      (5)修改配置文件

      mkdir /etc/mysql

      cp support-files/my-large.cnf/etc/mysql/my.cnf

      vim /etc/mysql/my.cnf 添加下面三行

      [mysqld]

      datadir = /app/mysqldb 数据库位置

      innodb_file_per_table = ON 规定一个数据库表一个文件夹

      skip_name_resolve = ON 跳过名字解析

      (5)添加服务

      cp support-files/mysql.server /etc/init.d/mysqld

      chkconfig --add mysqld 添加服务

      chkconfig --list 查看是否添加成功

      (6)创建日志

      mkdir /var/log/mariadb

      chown mysql /var/log/mariadb/

      service mysqld start

      (7)修改PATH路径

      vi /etc/profile.d/lamp.sh

      PATH=/app/httpd24/bin/:/usr/local/mysql/bin/:$PATH

      ./etc/profile.d/lamp.sh

      mysql_secure_installation 运行安全脚本

      (8)创建数据库

      mysql -uroot -pcentos

      create datebase wpdb;

      grant all on wpdb.* to wpuser@'192.168.191.%' identified by 'centos';

      grant all on wpdb.* to wpuser@'127.%' identified by 'centos';

      grant all on wpdb.* to wpuser@'localhost' identified by 'centos';

      3、源码编译安装Php

      (1)安装依赖包

      yum install libxml2-devel bzip2-devel libmcrypt-devel(epel)

      (2)解压

      tar xvf php-7.1.10.tar.xz

      (3)编译,安装

      cd php-7.1.10/

      ./configure \

      --prefix=/app/php \

      --enable-mysqlnd \

      --with-mysqli=mysqlnd \

      --with-openssl \

      --with-pdo-mysql=mysqlnd \

      --enable-mbstring \

      --with-freetype-dir \

      --with-jpeg-dir \

      --with-png-dir \

      --with-zlib \

      --with-libxml-dir=/usr \

      --enable-xml \

      --enable-sockets \

      --with-apxs2=/app/httpd24/bin/apxs \

      --with-mcrypt \

      --with-config-file-path=/etc \

      --with-config-file-scan-dir=/etc/php.d \

      --enable-maintainer-zts \

      --disable-fileinfo

      make -j 4 && make install

      (4)修改配置文件

      cp php.ini-production /etc/php.ini

      vim /etc/httpd24/httpd.conf

      在文件尾部加两行

      AddType application/x-httpd-php .php

      AddType application/x-httpd-php-source .phps

      修改下面行

      <IfModule dir_module>

      DirectoryIndex index.php index.html

      </IfModule>

      (5) 重启服务

      apachectl stop

      apachectl

      4 、测试php和mariadb连接

      vim /app/httpd24/htdocs/index.php

      <html><body><h1>LAMP</h1></body></html><?php$mysqli=newmysqli("localhost","root","centos");if(mysqli_connect_errno()){echo"连接数据库失败!";$mysqli=null;exit;}echo"连接数据库成功!";$mysqli->close();phpinfo();?>

      5、配置wordpress

      (1) 解压

      tar xvf wordpress-4.8.1-zh_CN.tar.gz -C /app/httpd24/htdocs

      (2)cd /app/httpd24/htdocs

      mv wordpress/ blog/

      注意:如果想要访问http://www.1click-soft.com/tfgjylgw/就访问博客,mvwordpress/* /app/httpd24/htdocs

      (3)修改配置文件

      cd /app/httpd24/htdocs/blog/

      cp wp-config-sample.php wp-config.php

      vim wp-config.php

      define('DB_NAME','wpdb');/**MySQL数据库用户名*/define('DB_USER','wpuser');/**MySQL数据库密码*/define('DB_PASSWORD','centos');/**MySQL主机*/define('DB_HOST','localhost');

      6、登录测试

      http://www.1click-soft.com/tfgjylgw/blog

      填写博客信息

      www.1click-soft.comtruehttp://www.1click-soft.com/Linux/1233730.htmlTechArticlecentos7.3基于源码编译安装LAMP实现wordpress搭建 软件环境: apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz http://www.1click-soft.com/tfgjylgw/ httpd-2.4.27.tar.bz2 http://www.1click-soft.com/tfgjylgw..

      相关文章

      帮客评论

      视觉看点
      百度 360 搜狗