<-- 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)