首页 / PHP / linux php环境搭建
linux php环境搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux php环境搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2167字,纯文字阅读大概需要4分钟。
内容图文
Apache安装
? ?安装apr和apr-util
?yum install -y apr.x86_64
yum install -y apr-util.x86_64
解压源码文件,进入源码目录
?./configure --prefix=/usr/local/apache/
make && make install
prefix为Apache的安装地址
?Apache安装完成
? ? ?PHP安装
? ? ?解压,进入源码目录
?./configure --prefix=/usr/local/php7.0.5 --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip --enable-maintainer-zts --with-apxs2=/usr/local/apache/bin/apxs
make && make install
其中第一个参数prefix是要安装php的目录,最后一个参数apxs2是Apache安装目录下的bin/apxs文件
? ? ?PHP扩展安装
? ?扩展安装基本步骤就是 下载源码,运行phpize,运行configure,编译安装,php.ini添加相应扩展,重启php-fpm以加载扩展
?以phptars安装进行演示
?1:下载扩展包源码
git clone https://github.com/TarsPHP/tars-extension.git
2:进入源码包
cd tars-extension
3:运行phpize命令,写全phpize的路径
/usr/local/php7.0.5/bin/phpize
4:运行configure命令,配置时 要将php-config的路径附上
./configure --with-php-config=/usr/local/php7.0.5/bin/php-config
5:编译
make && make install
6:修改php.ini
extension = phptars.so
9:重启对应的php-fpm
Apache配置PHP
? ?在编译安装php之后,会根据--with-apxs2指示的路径,在Apache安装目录的modules下生成对应的libphp.so,需要配置Apache的httpd.conf来加载这个模块,同时允许调用php引擎执行php文件
?LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php AddType
然后配置index
?<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
ssh配置
? ?在拉取git代码时,默认通过36000端口拉取,所以需要对git.code.oa.com的端口做特殊配置
?在/root/.ssh/config中进行配置(没有则创建该文件)
?HostName git.code.oa.com
Port 22
内容总结
以上是互联网集市为您收集整理的linux php环境搭建全部内容,希望文章能够帮你解决linux php环境搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。