php个人空间源码,源码方式安装PHP

a、首先将PHP压缩文件下载下来

b、yum安装依赖软件

yum install gcc bison bison-devel zlib-devel libmcrypt-devel mcrypt mhash-devel openssl-devel libxml2-devel libcurl-devel bzip2-devel readline-devel libedit-devel sqlite-devel jemalloc jemalloc-devel

c、解压PHP压缩文件,并安装

69c5a8ac3fa60e0848d784a6dd461da6.png

tar zvxf php-5.6.30.tar.gz

cd php-5.6.30

groupadd www

useradd -g www -s /sbin/nologin www

#编译相关参数

./configure --prefix=/usr/local/php \

--with-apxs2=/usr/local/apache24/bin/apxs \

--with-config-file-path=/usr/local/php/etc \

--enable-inline-optimization --disable-debug \

--disable-rpath --enable-shared --enable-opcache \

--enable-fpm --with-fpm-user=www \

--with-fpm-group=www \

--with-mysql=mysqlnd \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-gettext \

--enable-mbstring \

--with-iconv \

--with-mcrypt \

--with-mhash \

--with-openssl \

--enable-bcmath \

--enable-soap \

--with-libxml-dir \

--enable-pcntl \

--enable-shmop \

--enable-sysvmsg \

--enable-sysvsem \

--enable-sysvshm \

--enable-sockets \

--with-curl --with-zlib \

--enable-zip \

--with-bz2 \

--with-readline

make && make install

69c5a8ac3fa60e0848d784a6dd461da6.png

69c5a8ac3fa60e0848d784a6dd461da6.png

##参数解释

""" 安装路径 """

--prefix=/usr/local/php \

""" php.ini 配置文件路径 """

--with-apxs2=/usr/local/apache24/bin/apxs \

""" 促使生成libphp5.so """

--with-config-file-path=/usr/local/php56/etc \

""" 优化选项 """

--enable-inline-optimization \

--disable-debug \

--disable-rpath \

--enable-shared \

""" 启用 opcache,默认为 ZendOptimizer+(ZendOpcache) """

--enable-opcache \

""" FPM """

--enable-fpm \

--with-fpm-user=www \

--with-fpm-group=www \

""" MySQL """

--with-mysql=mysqlnd \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

""" 国际化与字符编码支持 """

--with-gettext \

--enable-mbstring \

--with-iconv \

""" 加密扩展 """

--with-mcrypt \

--with-mhash \

--with-openssl \

""" 数学扩展 """

--enable-bcmath \

""" Web 服务,soap 依赖 libxml """

--enable-soap \

--with-libxml-dir \

""" 进程,信号及内存 """

--enable-pcntl \

--enable-shmop \

--enable-sysvmsg \

--enable-sysvsem \

--enable-sysvshm \

""" socket & curl """

--enable-sockets \

--with-curl \

""" 压缩与归档 """

--with-zlib \

--enable-zip \

--with-bz2 \

""" GNU Readline 命令行快捷键绑定 """

--with-readline

69c5a8ac3fa60e0848d784a6dd461da6.png

d、配置服务

69c5a8ac3fa60e0848d784a6dd461da6.png

#配置文件

cp php.ini-development /usr/local/php/etc/php.ini

#php-fpm 服务

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod +x /etc/init.d/php-fpm

chkconfig --add php-fpm

chkconfig on php-fpm

service php-fpm start

ubuntu 不是使用chkconfig,而是sysv-rc-conf,安装:apt-get install sysv-rc-conf,命令:sysv-rc-conf php-fpm on

69c5a8ac3fa60e0848d784a6dd461da6.png

e、环境变量

#vim /etc/profile

PATH=$PATH:/usr/local/php/bin

export PATH

#source /etc/profile

f、修改apache配置文件

httpd.conf

1、在LoadModule后面添加:LoadModule php5_module modules/libphp5.so //不添加则访问.php文件将会变成下载

2、在DirectoryIndex后面添加:index.php

3、 在AddType application/x-gzip .gz .tgz后面添加:AddType application/x-httpd-php .php //.php前面有一个空格

注意:

源码安装的时候必须加上这个(--with-apxs2=/usr/local/apache24/bin/apxs),它的作用就是生成libphp5.so。

MySQL的安装将在下一篇随笔中《linux中编译安装Apache、PHP、MySQL(下)》

一.安装调试 当您下载下来源码后,请先解压,建议先本地用IIS调试(IIS安装方法见附件),如果无问题 1.修改数据库名称和路径 为了您网站的数据安全,请修改数据库名称或路径(App_Data\92design.asp)修改成自己命名 的文件(例如tt\haha.asp),同时也要修改相关文件的路径(inc\conn.asp 里面的数据库路径) 2.上传空间绑定域名 把测试过的源码用相关的FTP软件上传到您使用的空间,建议你绑定您的个性域名。详情请找 IDC空间服务商咨询。 二.使用操作 登录后台后,你可以通过左边的导航菜单来进行管理操作,如果有其它疑问可链接官方网站, 获得技术支持。 1.登录后台 在您的网址后面加上/admin,即可登录后台管理。默认管理员帐号admin,密码admin,登录后 请您修改你的密码。 2.设置您的站点属性 首页音乐播放:进入首页可选择是否自动播放您推荐的音乐 名称和网址:网站名称和网站地址 网站关键字:可以根据您站点的特点来填写,有利于百度各大搜索引擎搜索,让他/她更快的找到你 介绍和版权:站点介绍和版权信息 3.设置您的资料 您可以自由设定您的资料和交友意向,上传您的个人靓照。 4.查看想跟你交往的朋友 查看看见他/她的照片相关个人资料和联系方式。 5.写文章日记 可以添加2级分类,文章可以输入密码加密,别人想看你的日记,必须有你设置的密码才行哦 。 6.传相册图片 可以添加2级分类,前台页面可以访问用户可以切换自动播放,并设定时间。 7.添加多媒体文件 支持音乐,视频,FLASH播放,音乐可以添加歌词,并可以设置首页自动播放的音乐.可直接 填写网址链接,如果文件太大建议先传FTP.(注意:要点击生成音乐播放列表才生效) 8.工具箱 收藏夹分类可以收集平时常用的一些网址,网络硬盘用于储存你常用的一些文件,容量 大小根据你的空间而定,并可以公开下载,或者加密,通过密码进行下载。 9.留言版 查看用户的留言,支持悄悄话功能,可回复留言
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值