源码安装配置php

源码安装php

一、 安装php所需的依赖包

umount /dev/sr0
mount /dev/sr0 /root/abc
cd /abc/Packages
rpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpm libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm xz-devel-5.2.2-1.el7.x86_64.rpm

二、 配置,编译安装php

tar xf php.tar.gz -C /usr/src
cd /usr/src/php
./configure –prefix=/usr/local/php5 
--with-apxs2=/usr/local/htppd/bin/apxs \             //整合apache,apxs功能是使用mod_so中的LoadModule指令,加载指定模块到apache,要求apache要打开SO模块

--with-mysql=/usr/local/mysql \                     //mysql的安装目录,对mysql支持
--with-mysqli=/usr/local/mysql/bin/mysql_config \     //安全连接
--with-config-file-path=/usr/local/php5 \            //指定php.ini位置
--enable-mbstring                                //支持多种字符集
make && make install

三、 配置php

1、建立php.ini配置文件

cd /usr/src/php
cp php.ini-development(用于测试 学习)/php.ini-production(生产版样式,用于实际运营) /usr/local/php5/php.ini

2、php,ini基础配置

vim /usr/local/php5/php.ini
default_charset = “utf-8”           //设置默认字符集位utf-8 
file_uploads = On                 //允许通过php网页上传文件
upload_max_filesize = 2M          //上传文件的大小限制
max_file_uploads = 20             //每个http最多允许请求上传的文件数量
post_max_size = 8M               //每次通过表单post提交的数据量限制
short_open_tag = On              //允许识别php短语发标记

3、添加ZendGuardLoard优化模块

tar xf ZendGuardLoard-php-53-linux-glibc23-x86_64.tar.gz -C /usr/src
cd /usr/src/ ZendGuardLoard-php-53-linux-glibc23-x86_64.
cp ZendGuardLoard.so /usr/local/php5/lib/php
vim /usr/local/php5/php.ini    

添加
zend_extension=/usr/local/php5/lib/php/ZendGuardLoard.so  //指定模块位置
zend_loard.enable=1

4、httpd 配置调整

cd /usr/local/httpd/conf
vim httpd.conf

添加
AddType application/x-httpd-php .php

修改
Directory index.php index.html

四、 测试

cd /usr/local/httpd/htdocs
mv index.html index.html.bak
vim index.php
<?php
	phpinfo();
?>

打开网页测试

2、测试php与mysql

vim index.php
<?php
$link=mysqli_connect(‘localhost’.’root’,’123’);
if($link) echo “成功”;
?>

打开网页测试

worldpress网页模板
一、 解压归档文件

tar xf worldpress -C /usr/src
cp -r /usr/src/worldpress/* /usr/local/httpd/htdocs

二、 配置mysql
打开网页根据引导进行配置

1、	mysql -u root -p 123
create database worldpress;
2、	show grants;
根据模板创建用户并给用户赋权
grant all privileges  on worldpress.* to ‘abc’@’localhost’ identified by ‘123’;
flush privileges;

3、 回到网页输入数据库 worldpress,用户abc 密码123
4、 根据网页提示 复制所有内容 ,并在/usr/local/httpd/htdocs/下创建一个wp-config.php并将内容复制进去
5、 根据引导完成最后的配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值