千家信息网

lamp wordpress

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,yum -y install cmakeyum -y install bison# 安装MySQLuseradd -r -s /sbin/nologin mysql* 添加用户组mysql ,将mys
千家信息网最后更新 2026年11月01日lamp wordpress

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

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


密码 位置 数据 用户 数据库 支持 字符 文件 目录 服务 内存 地址 浏览器 存储 测试 浏览 配置 命令 套接字 引擎 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州万易互联网科技有限公司 互联网科技行业发展 科技创新与互联网经济 互联网核心科技是什么 科技信息互联网 奇士达互联网科技 融势互联网科技 广州凡科互联网科技 成都铂石互联网科技做什么的 宁夏科技产业互联网案例 银川新华互联网科技学校联系电话 洛阳共同富裕互联网科技有限公司 每天都有哪些好的互联网科技 上海钢联属于互联网科技股吗 江苏苏星互联网科技有限公司 互联网安防科技感 互联网科技包装股 广东鹅鹅鹅互联网科技有限公司 上海互联网科技园景观 科技互联网专业务虚会材料 互联网科技公司华为 疫情对互联网科技公司影响 易互联网科技有限公司 安徽鑫晟辉互联网科技 上游互联网科技 滨湖区互联网智能科技产品供应 恒银科技与互联网金融 互联网和黑科技的看法 互联网公司属于科技吗 长沙易易互联网科技有限公司
0