LAMP产品级环境搭建收尾工作(六)

时间:2021-05-08 12:48:41
<-- 2018-01-01 -->


收尾工作
1).添加环境变量
echo $PATH -- 查看环境变量
/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

配置临时环境变量:
export PATH=/usr/local/php/bin:$PATH -- 重启会失效
配置永久环境变量
vim /etc/profile
export PATH="/usr/local/php/bin:$PATH"
export PATH="/usr/local/mysql/bin:$PATH"
export PATH="/usr/local/apache2/bin:$PATH"
source /etc/profile
2)安装openssl
Openssl是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富
的应用程序测试或其它目的的使用
①yum install openssl-devel -y -- 依赖包,必须安装
②cd /lamp/php-7.0.7/ext/openssl/ -- /lamp/php-7.0.7/ext/ 这是php的扩展库(目录)
③mv config0.m4 config.m4 -- 否则报错:找不到config.m4 这是一个bug
④这个目录里没有configure命令来进行检测编译,利用phpize,作用是生成configure命令来进行检测
/usr/local/php/bin/phpize
运行完后这个目录的内容增加了很多
⑤./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
⑥make && make install
生成一个目录 Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20151012/
里面有生成的动态库的模块openssl.so
⑦修改php配置文件php.ini
vim /usr/local/php/etc/php.ini
722.extension_dir = "./" --> extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20151012/"
724.extension = "openssl.so"
⑧重启apache服务
apachectl stop
apachectl start
http://192.168.0.104/test.php 看看有没有openssl模块,有就说明模块添加成功
3).安装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
29 //$cfg['Servers'][$i]['auth_type'] = 'cookie';
30 $cfg['Servers'][$i]['auth_type'] = 'http';
* 设置auth_type为http,即设置为HTTP身份认证模式
 通过浏览器输入地址访问:http://Apache服务器地址/phpmyadmin/index.php
 用户名为root,密码为MySQL设置时指定的root密码123456(lampbrother)