Linux LAMP环境搭建
2016-07-19 20:47
441 查看
a) 卸载rpm php包 b) 安装libcrypt加密组件 解压缩 ./configure make && make install ln -s /usr/local/lib/libmcrypt.* /usr/lib c) 安装mhash认证工具 解压缩 ./configure make && make install ln -s /usr/local/lib/libmhash* /usr/lib d) 安装mcrypt加密工具 解压缩 ./configure make && make install e) 安装php软件 解压缩 配置安装参数 ./configure --prefix=/usr/local/php --with-mcrypt --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php --enable-mbstring ./configure --prefix=/app/php-5.4.43 --with-bz2 --with-curl --with-gd --enable-sockets --with-jpeg-dir=/usr/local/ --with-png-dir=/usr/local/ --enable-gd-native-ttf --with-iconv --enable-fpm --with-libdir=lib64 --with-libxml-dir=/usr/local/ --with-zlib --disable-ipv6 --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --enable-xml ----自己写的(不一定对啊) 错误1:configure: error: xml2-config not found. Please check your libxml2 installation. 解决办法:yum install libxml2 yum install libxml2-devel gd-devel libjpeg-devel libpng-devel pcre pcre-devel apr apr-utl 编译及安装 make && make install f) 生成php的配置文件 cp php.ini-development /usr/local/php/php.ini g) 为php添加ZendGuardLoader模块,将该模式复制到php安装目录的lib/php文件夹 cp ZendGuardLoader.so /usr/local/php/lib/php h) 修改php的配置文件,使php支持ZendGuardLoader模块 vim /usr/local/php/php.ini zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so zend_loader.enable=1 i) 修改apache配置文件,使apache与php协同工作 vim /usr/local/apache/conf/httpd.conf AddType application/x-httpd-php .php LoadModule php5_module modules/libphp5.so //文件中存在 DirectoryIndex index.php index.html //直接修改,添加上index.php 4. 测试apache与php协同工作 在apache的网页根目录下创建测试文件test.php <?php phpinfo(); ?> 重启apache服务 5. 测试apache与mysql协同工作 在apache的网页根目录创建测试文件testsql.php <?php $link=mysql_connect('localhost','root',''); if($link) echo "连接成功!!!!!!"; mysql_close(); ?> 重启apache服务进行测试
安装php
相关文章推荐
- tuxedo linux 安装
- linux常用的一些命令(二)
- SODBASE运维----Linux下SODBASE CEP集群命令
- linux常用的一些命令(一)
- Red Hat Linux9命令行--修改补充中
- linux下安装配置jenkins
- 关于使用Initramfs来挂载根文件系统的一些理解
- 虚拟机里安装kali系统
- linux系统安装时和使用时遇到的问题
- 开发环境搭建3:linux下tuxedo安装
- Ubuntu Linux 继续统领云操作系统江湖
- Linux下cmake简易教程
- linux程序管理和进程(1)
- linux下cp复制文件或目录指令介绍
- CentOS修改hostname(主机名)
- sed命令
- linux网卡报错设置
- seq 命令
- Linux中C/C++的输入输出小结
- Windows Ubuntu双系统安装日志