电脑上装了虚拟机,配置php环境 首先第一步就是安装apache ,整了一个下午一直出不来效果,不过功夫不负有心人,最终还是给成功了
由于是为了安装apache环境其准备的其他安装环境就 yum安装了 ,预装:
安装gcc ,gcc-c++,openssel pcre pcre-devel
下载依赖安装包
zlib-1.2.5.tar.gz
httpd-2.4.27.tar.gz
apr-1.6.2.tar.gz
apr-util-1.6.0.tar.gz
windows 下想虚拟机传送文件这里使了 pscp 命令(需要下载一个pscp.exe 执行程序,若不配置环境变量的话直接放入 c:\windows下即可),运行cms
pscp d:\php\* root@192.168.1.103:/root/data
d:\php\* 是我存放安装包的位置 * 代表此文件夹下所有 也可以单独制定
root @192.168.1.103 linux登录名和地址
:root/data linux操作系统上文件存放位置
文件传送成功后开始安装,进入存放文件目录 (cd /root/data)
说明 配置中--prefix 为配置安装目录,不存在会自动创建
zlib 安装:
1,tar -zxvf zlib-1.2.5.tar.gz
2,cd zlib-1.2.5
3,./configure
4 ,make && make install
apr安装
1,tar -zxvf apr-1.6.2.tar.gz
2,cd apr-1.6.2
3,./configure --prefix =/usr/local/apr
4 ,make && make install
apr-util 安装
1,解压缩
2,进入目录中
3,./configure --prefix =/usr/local/apr-util
4 , make && make install
此处安装后需要去安装目录 lib下更改下apr引用位置 (视情况而定,我安装过程中,在编译apache时提示cannot find the library '/usr/apr/lib/libapr-1.la' or unhandled argument '/usr/apr/lib/libapr-1.la') 手动改下目录apache 就成功了
apache编译安装
前两步都一样 ,解压缩,然后是配置,我安装的配置(可根据自己的要求进行更改)
./configure --prefix=/usr/local/apache --sysconfdir=/etc/apache/conf --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-modules-shared=most --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
配置完成后
make
makeinstall
至此安装完成
配置
vim +198 /etc/apache/httpd.conf
将serverName前面的#去除 然后 :x保存即可
测试是否安装成功
启动服务
/usr/local/apache/bin/apachectl start
然后再windows浏览器中输入 地址就能看到结果
总结:安装中注意模块依赖,由于是命令行,敲命令时也应该请注意,稍微手抖,结果就不一样了,如果apache 第一次编译安装失败 ,待重新配置后 最好执行 make clean ,然后在重