广告
返回顶部
首页 > 资讯 > CMS >lamp wordpress
  • 652
分享到

lamp wordpress

2024-04-02 19:04:59 652人浏览 泡泡鱼
摘要

yum -y install cmakeyum -y install bison # 安装Mysql useradd -r -s /sbin/nologin mysql * 添加用户组mysql ,将m

yum -y install cmake

yum -y install bison

# 安装Mysql

useradd -r -s /sbin/nologin mysql

* 添加用户组mysql ,将mysql用户默认组设置为mysql用户组

cd /lamp/mysql-5.5.48

cmake  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql    -DMYSQL_UNIX_ADDR=/tmp/mysql.sock  -DEXTRA_CHARSETS=all   -DDEFAULT_CHARSET=utf8    -DDEFAULT_COLLATioN=utf8_general_ci    -DWITH_MYISAM_STORAGE_ENGINE=1   -DWITH_INNOBASE_STORAGE_ENGINE=1    -DWITH_MEMORY_STORAGE_ENGINE=1  -DWITH_READLINE=1    -DENABLED_LOCAL_INFILE=1   -DMYSQL_USER=mysql  -DMYSQL_tcp_PORT=3306

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql 安装位置

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock 指定Socket(套接字)文件位置

-DEXTRA_CHARSETS=all 扩展字符支持

-DDEFAULT_CHARSET=utf8     默认字符集

-DDEFAULT_COLLATION=utf8_general_ci     默认字符校对

-DWITH_MYISAM_STORAGE_ENGINE=1   安装myisam存储引擎

-DWITH_INNOBASE_STORAGE_ENGINE=1     安装innodb存储引擎

-DWITH_MEMORY_STORAGE_ENGINE=1   安装memory存储引擎

-DWITH_READLINE=1     支持readline库

-DENABLED_LOCAL_INFILE=1   启用加载本地数据

-DMYSQL_USER=mysql   指定mysql运行用户

-DMYSQL_TCP_PORT=3306 指定mysql端口

   

make

make install

make clean

rm CMakeCache.txt

#如果报错,清除缓存,请使用以上命令

cd /usr/local/mysql/

chown -R root .

chown -R mysql data

#修改mysql目录权限

cp support-files/my-medium.cnf /etc/my.cnf

#复制mysql配置文件

/usr/local/mysql/scripts/mysql_install_db --user=mysql

#创建数据库授权表,初始化数据库

启动MySQL服务:

1.用原本源代码的方式去使用和启动mysql

/usr/local/mysql/bin/mysqld_safe --user=mysql &

2.重启以后还要生效:

vim /etc/rc.local

/usr/local/mysql/bin/mysqld_safe --user=mysql &

3.设定mysql密码

/usr/local/mysql/bin/mysqladmin -uroot passWord 123

清空历史命令 history  -c

* 给mysql用户root加密码123

* 注意密码不能写成 “123”

/usr/local/mysql/bin/mysql -u root -p

mysql>show databases;

mysql>use test;

mysql>show tables;

mysql>\s #查看字符集是否改为utf8

* 进入mysql以后用set来改密码

mysql> exit

* 登录MySQL客户端控制台设置指定root密码

# 安装PHP

编译前确保系统已经安装了libtool和libtool-ltdl软件包,安装:

yum -y install "libtool*"

cd /lamp/php-7.0.7

./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --with-apxs2=/usr/local/apache2/bin/apxs  --with-libxml-dir=/usr/local/libxml2/ --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir=/usr/local/libpng/ --with-freetype-dir=/usr/local/freetype/ --with-mcrypt=/usr/local/libmcrypt/   --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets  --with-pdo-mysql=/usr/local/mysql --with-gd   --without-pear

若前面配置zlib时没有指定安装目录,PHP配置时不要添加--with-zlib-dir=/usr/local/zlib/参数

选项:

--with-config-file-path=/usr/local/php/etc/ 指定配置文件目录

--with-apxs2=/usr/local/apache2/bin/apxs 指定apache动态模块位置

--with-libxml-dir=/usr/local/libxml2/ 指定libxml位置

--with-jpeg-dir=/usr/local/jpeg6/ 指定jpeg位置

--with-png-dir=/usr/local/libpng/ 指定libpng位置

--with-freetype-dir=/usr/local/freetype/ 指定freetype位置

--with-mcrypt=/usr/local/libmcrypt/    指定libmcrypt位置

--with-mysqli=/usr/local/mysql/bin/mysql_config 指定mysqli位置

   --with-gd                               启用gd库

--enable-soap 支持soap服务

--enable-mbstring=all 支持多字节,字符串

--enable-sockets 支持套接字

--with-pdo-mysql=/usr/local/mysql 启用mysql的pdo模块支持

--without-pear 不安装pear(安装pear需要连接互联网。 PEAR是PHP扩展与应用库)

make

make install

生成php.ini

cp /lamp/php-7.0.7/php.ini-production /usr/local/php/etc/php.ini  

# mkdir /usr/local/php/etc/

测试Apache与PHP的连通性,看Apache是否能解析php文件

vim /usr/local/apache2/etc/Httpd.conf

AddType application/x-httpd-php .php .phtml

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

(注意大小写)

* .phtml为将.phps做为PHP源文件进行语法高亮显示

重启Apache服务:/usr/local/apache2/bin/apachectl stop

 /usr/local/apache2/bin/apachectl start

* Apache无法启动,提示cannot restore segment prot after reloc: Permission denied错误,为SElinux问题,可关闭SELinux或者执行命令chcon -t texrel_shlib_t /usr/local/apache2/modules/libphp5.so  

测试:vim /usr/local/apache2/htdocs/test.php    

<?php

phpinfo();

?>

通过浏览器输入地址访问:http://Apache服务器地址/test.php

Rpm包安装的网页默认目录 /var/www/html/

* 有时第一次浏览器测试会失败,关闭浏览器重启再尝试即可,非编译错误

# 安装openssl

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

yum -y install openssl-devel   必须安装

cd /lamp/php-7.0.7/ext/openssl

mv config0.m4 config.m4                否则报错:找不到config.m4

/usr/local/php/bin/phpize

./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config

make

make install

# 编译安装memcache

Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。

https://GitHub.com/WEBsupport-sk/pecl-memcache/arcHive/php7.zip

unzip  pecl-memcache-php7.zip

cd  pecl-memcache-php7

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

修改/usr/local/php/etc/php.ini

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20151012/"

#打开注释,并修改

extension="openssl.so";

extension="memcache.so";

#添加

#重启apache,在phpinfo中可以找到这个模块

#安装memcache源代码

首先安装依赖包libevent

yum -y install “libevent-devel”

#在Centos 6.3第二张光盘中,请换盘

umount /mnt/cdrom

#放入CentOS 6.3第二张光盘

#mount /dev/sr0 /mnt/cdrom

cd /lamp/memcached-1.4.17

./configure --prefix=/usr/local/memcache

make && make install

useradd memcache

#添加memcache用户,此用户不用登录,不设置密码

/usr/local/memcache/bin/memcached -umemcache &    

netstat -an | grep :11211

写入自启动:

vi /etc/rc.d/rc.local

/usr/local/memcache/bin/memcached -umemcache &

项目迁移:

1、把php项目拷贝到网站默认目录下: /usr/local/apache2/htdocs/

2、手工建立数据库表结构

!!!!!!!!!!!!

# 安装phpMyAdmin

cp -r /lamp/phpMyAdmin-4.1.4-all-languages /usr/local/apache2/htdocs/phpmyadmin

cd /usr/local/apache2/htdocs/phpmyadmin

cp config.sample.inc.php config.inc.php

vim config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['auth_type'] = 'http';

* 设置auth_type为http ,即设置为HTTP身份认证模式

通过浏览器输入地址访问:http://Apache服务器地址/phpmyadmin/index.php

用户名为root ,密码为MySQL设置时指定的root密码123456(lampbrother)

导入博客

1 .cp -a wordpress /usr/local/apache2/htdocs

  cd /usr/local/apache2/htdocs/

cd wordpress/

在数据库创建数据库名

在 wordpress 创建 vim wp-config.php


--结束END--

本文标题: lamp wordpress

本文链接: https://www.lsjlt.com/news/39469.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • lamp wordpress
    yum -y install cmakeyum -y install bison # 安装MySQL useradd -r -s /sbin/nologin mysql * 添加用户组mysql ,将m...
    99+
    2022-10-18
  • lamp discuz+wordpress+phpmyadmin
    实验课题:搭建LAMP,安装Nginx,作为代理,将MySQL安装在单独的机器,apache负责动态,nginx负责静态需求如下:1. 准备两台centos 6,其中一台机器跑mysql,另外一台机器跑ap...
    99+
    2022-10-18
  • 模块式LAMP和fpm式LAMP实现wordpress
        Linux+Apache+Mysql/MariaDB+Perl/PHP/Python这一组合常用来搭建动态网站或者服务器的开源软件,随着开源潮流的蓬勃发展,开...
    99+
    2022-10-18
  • LAMP 编译安装 +wordpress+discuz
    #软件下载#开源博客Wordpress    下载地址:https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz#PHP 7  ...
    99+
    2022-10-18
  • centos下安装搭建LAMP+WordPress
    目录 1.安装Apache服务器 2. 安装Mysql(MariaDB)数据库 3.安装PHP 7.4 4.安装WordPress 命令安装Apache yum install httpd -y 启动Apache systemctl e...
    99+
    2023-09-03
    apache mysql linux centos php
  • LAMP下如何搭建WordPress博客
    这篇文章主要介绍LAMP下如何搭建WordPress博客,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的...
    99+
    2023-06-28
  • 使用LAMP+wordpress搭建并美化博客
    准备篇一个域名可以去万网,新网,...,...一个云空间(最好买香港主机,或者外国的,不用备案)然后将域名添加解析到自己的云空间的ip地址即添加一条A记录安装篇下载wordpress安装包。安装lamp: ...
    99+
    2022-10-18
  • LAMP组合基础知识 WordPress、phpmyadmin安装
    一、LAMP组合基础知识 二、WordPress、phpmyadmin安装 LAMP linux Apache(httpd) MySQL php、Python、perl、...
    99+
    2022-10-18
  • LAMP+WordPress部署(yum) 配置简单 轻松上手 亲测有效
    目录 了解: 一)LAMP介绍 二)源码包和yum安装优劣 环境: 实现: 1、Mariadb  2、PHP 3、Apache 5、Wordpress发布业务 7、启动测试 报错集合: 了解: 一)LAMP介绍(linux+apa...
    99+
    2023-09-03
    linux centos php mysql apache
  • apache2.4:lamp+xcache
        小生博客:http://xsboke.blog.51cto.com          &...
    99+
    2022-10-18
  • LAMP (php-fpm)
    博客作业二:CentOS 7, lamp (php-fpm);要求:(1) 三者分离于三台主机;      (2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于...
    99+
    2022-10-18
  • centos7 lamp(moudle)
    CentOS 7, lamp (module)要求:(1) 三者分离于两台主机;       (2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供...
    99+
    2022-10-18
  • LAMP&&DISCUZ论坛
    目录 1.1 LAMP 1.2 LAMP架构搭建  2. 关闭防火墙,将安装Apache所需软件包传到/opt目录下 APache的源码编译安装涉及到的软件包:   2.2 安装环境依赖包  2.3 配置软件模块  2.4 添加httpd...
    99+
    2023-09-14
    服务器 运维
  • Centos7.2搭建LAMP
    1、关闭firewall:     (具体文档请联系本博主,首页有博主邮箱)2、安装iptables防火墙vi /etc/sysconfig/iptables #编辑...
    99+
    2022-10-18
  • Ubuntu14.04搭建LAMP
    1.更新软件源                ...
    99+
    2022-10-18
  • Centos6.5搭建LAMP
    1.首先安装apache(具体文档请联系本博主,首页有博主邮箱)2.设置系统让 Apache 开机自动启动。3.防火墙设置4.vi /etc/sysconfig/iptables   添...
    99+
    2022-10-18
  • 【答学员问】服务器上安装好LAMP架构,部署wordpress之后网页端无法访问
    文章目录 问题反馈 问题排查 1. 首先是IP: 确认无误: 2. 安装一下 php看看是否安装: 3. 最后测试PHP...
    99+
    2023-09-13
    php 服务器 linux wordpress
  • Deepin 下安装 LAMP
    ubuntu/deepin linux 下使用 apt-get 安装所需套的软件 LAMP 1. 安装 apacache2 apt-get install apache2 配置文件:/etc/apache2/apache2.conf ser...
    99+
    2019-05-30
    Deepin 下安装 LAMP
  • CentOS7 yum搭建lamp
    简易搭建lamp环境说明:        server:CentOS7-192.168.230.202  ...
    99+
    2022-10-18
  • centos 7 lamp环境
    1.安装Apache   yum install httpd  #根据提示,输入Y安装即可成功安装   systemctl start httpd.serv...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作