Linux怎样配置php(Linux PHP环境配置)

2023-11-17 23:50:04 :34

linux怎样配置php(Linux PHP环境配置)

各位老铁们,大家好,今天由我来为大家分享linux怎样配置php,以及Linux PHP环境配置的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

Linux PHP环境配置

vim***隐藏网址******隐藏网址***lz这个要求只要修改第一第二部分就好了1.全局环境配置KeepAliveonlisten802.主服务配置UserDirdisable==》enables#UserDirpublic_html(把其前面的#号去掉)然后在个人主目录(/home/*(user))里建立新文件夹public_html(再vimindex.html),并在root用户下把个人主目录的权限设为705***隐藏网址***服务然后防火墙开启相应端口访问时在浏览器下输入192.168.80.1(IP)/~user1(用户名)还不明白的可以百度发消息给我

如何在linux下配置php环境

一、安装Apach下载2、解压***隐藏网址***3、建立目标文件夹(注意以下所有操作都时在root用户下执行的) mkdir /usr/local/apache2 也就是说等下安装的apache2要安装到这个文件夹里面然后多去后盾人学习,看看一些对自己有帮助的东西,一定有用

linux下怎么配置php环境

  这个要看你的Linux发行版是那种?如果是RedHat系统(包括CentOS、Fedora)都是使用yum命令进行安装:yum install php*,如果是Debian系列(Ubuntu、Deepin、Linux Mint等)都是使用apt-get 命令安装:apt-get install php*,如果是SlackwareLinux的话,使用命令行工具:pkgtool或者installpkg等安装,Archlinux的话使用pacman -S php*安装就行了

如何在linux系统下打造适合自己的PHP开发环境

一、系统约定软件源代码包存放位置:/usr/local/src源码包编译安装位置(prefix):/usr/local/software_name脚本以及维护程序存放位置:/usr/local/sbinMySQL 数据库位置:/var/lib/MySQL(可按情况设置)Apache 网站根目录:/home/www/wwwroot(可按情况设置)Apache 虚拟主机日志根目录:/home/www/logs(可按情况设置)Apache 运行账户:www:www二、系统环境部署及调整1. 检查系统是否正常1234 # more /var/log/messages(检查有无系统级错误信息)# dmesg(检查硬件设备是否有错误信息)# ifconfig(检查网卡设置是否正确)# ping www.163.com(检查网络是否正常)2. 关闭不需要的服务12345678910 # ntsysv以下仅列出需要启动的服务,未列出的服务一律推荐关闭:atdcrondirqbalancemicrocode_ctlnetworksendmailsshdsyslog3. 重新启动系统1 # init 64. 配置 vim1 # vi /root/.bashrc在 alias mv=’mv -i’ 下面添加一行:alias vi=’vim’ 保存退出。1 # echo ’syntax on’ 》 /root/.vimrc5. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)12 # yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kerne6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步1 # crontab -e加入一行:1 */30 * * * * ntpdate 210.72.145.447. 源码编译安装所需包 (Source)需要下载的文件1234567 gd-2.0.34.tar.gzlibxml2-2.6.30.tar.bz2libmcrypt-2.5.8.tar.bz2cronolog-1.7.0-beta.tar.gzopenssl-0.9.8e.tar.gz (可选)openssl-0.9.8e.tar.gz (可选)7.1 GD2123456 # cd /usr/local/src# tar xzvf gd-2.0.34.tar.gz# cd gd-2.0.34# ./configure --prefix=/usr/local/gd2# make# make install7.2 LibXML2123456 # cd /usr/local/src# tar xjvf libxml2-2.6.30.tar.bz2# cd libxml2-2.6.30# ./configure --prefix=/usr/local/libxml2# make# make install7.3 LibMcrypt123456 # cd /usr/local/src# tar xjvf libmcrypt-2.5.8.tar.bz2# cd libmcrypt-2.5.8# ./configure –prefix=/usr/local/libmcrypt# make# make install7.4 Apache日志截断程序123456 # cd /usr/local/src# tar xzvf cronolog-1.7.0-beta.tar.gz# cd cronolog-1.7.0-beta# ./configure –prefix=/usr/local/cronolog# make# make install8. 升级OpenSSL和OpenSSH12345678910111213141516171819 # cd /usr/local/src# tar xzvf openssl-0.9.8e.tar.gz# cd openssl-0.9.8e# ./config --prefix=/usr/local/openssl# make# make test# make install# cd ..# tar xzvf openssh-4.7p1.tar.gz# cd openssh-4.7p1# ./configure \"--prefix=/usr" \"--with-pam" \"--with-zlib" \"--sysconfdir=/etc/ssh" \"--with-ssl-dir=/usr/local/openssl" \"--with-md5-passwords"# make# make install(1)禁用 SSH V1 协议 找到:1 #Protocol 2,1改为:1 Protocol 2(2)禁止root直接登录,此处先建立一个普通系统用户:12 # useradd username# passwd username找到:1 #PermitRootLogin yes改为:1 PermitRootLogin no(3)禁用服务器端GSSAPI,找到以下两行,并将它们注释:12 GSSAPIAuthentication yesGSSAPICleanupCredentials yes(4)禁用 DNS 名称解析,找到:1 #UseDNS yes改为:1 UseDNS no(5)禁用客户端 GSSAPI1 # vi /etc/ssh/ssh_config找到:1 GSSAPIAuthentication yes将这行注释掉。最后,确认修改正确后重新启动 SSH 服务12 # service sshd restart# ssh -v确认 OpenSSH 以及 OpenSSL 版本正确。 三、编译安装L.A.M.P环境1. 下载软件1 # cd /usr/local/src下载文件mysql,apache,php,请到下面网址下载相应软件123 ***隐藏网址******隐藏网址******隐藏网址***2. 编译安装MySQL1234567891011121314151617 # tar xzvf MySQL-5.0.45-linux-i686-glibc23.tar.gz# mv MySQL-5.0.45-linux-i686-glibc23 /usr/local/# ln -s /usr/local/ MySQL-5.0.45-linux-i686-glibc23 /usr/local/MySQL# useradd MySQL# chown -R MySQL:root /usr/local/MySQL/# cd /usr/local/MySQL# ./scripts/MySQL_install_db --user=MySQL# cp ./support-files/MySQL.server /etc/rc.d/init.d/MySQLd# chown root:root /etc/rc.d/init.d/MySQLd# chmod 755 /etc/rc.d/init.d/MySQLd# chkconfig --add MySQLd# chkconfig --level 3 5 MySQLd on# cp ./support-files/my-huge.cnf /etc/my.cnf# mv /usr/local/MySQL/data /var/lib/MySQL# chown -R MySQL:MySQL /var/lib/MySQL/# vi /etc/my.cnf 3. 编译安装Apache12345678910111213141516 # cd /usr/local/src***隐藏网址******隐藏网址***# ./configure \"--prefix=/usr/local/apache2" \"--with-included-apr" \"--enable-so" \"--enable-deflate=shared" \"--enable-expires=shared" \"--enable-rewrite=shared" \"--enable-static-support" \"--disable-userdir"# make# make install# echo ’/usr/local/apache2/bin/apachectl start ’ 》》 /etc/rc.local4. 编译安装PHP123456789101112131415161718192021222324252627282930 # cd /usr/local/src# tar xjvf php-5.2.17.tar.bz2# cd php-5.2.17# ./configure \"--prefix=/usr/local/php" \"--with-apxs2=/usr/local/apache2/bin/apxs" \"--with-config-file-path=/usr/local/php/etc" \"--with-MySQL=/usr/local/MySQL" \"--with-libxml-dir=/usr/local/libxml2" \"--with-gd=/usr/local/gd2" \"--with-jpeg-dir" \"--with-png-dir" \"--with-bz2" \"--with-freetype-dir" \"--with-iconv-dir" \"--with-zlib-dir " \"--with-openssl=/usr/local/openssl" \"--with-mcrypt=/usr/local/libmcrypt" \"--enable-soap" \"--enable-gd-native-ttf" \"--enable-ftp" \"--enable-mbstring" \"--enable-exif" \"--disable-ipv6" \"--disable-cgi" \"--disable-cli"# make# make install# mkdir /usr/local/php/etc# cp php.ini-dist /usr/local/php/etc/php.ini5. 整合Apache与PHPP1 ***隐藏网址***找到:1 AddType application/x-gzip .gz .tgz在该行下面添加1 ***隐藏网址***找到:1 DirectoryIndex index.html将该行改为1 DirectoryIndex index.html index.htm index.php找到:1234 ***隐藏网址******隐藏网址******隐藏网址******隐藏网址***去掉前面的“#”号,取消注释。注意:以上 4 个扩展配置文件中的设置请按照相关原则进行合理配置!修改完成后保存退出。1 # /usr/local/apache2/bin/apachectl restart6. 查看确认L.A.M.P环境信息、提升 PHP 安全性在网站根目录放置 phpinfo.php 脚本,检查phpinfo中的各项信息是否正确。确认 PHP 能够正常工作后,在 php.ini 中进行设置提升 PHP 安全性。1 # vi /etc/php.ini找到:1 disable_functions =设置为:12 phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

怎么在linux服务器上配置php

phpinfo()函数用来显示PHP的当前信息,其中包括PHP扩展和编译版本,服务器信息和环境,PHP环境中,路径,主机和本地配置选项,HTTP头,PHP许可等等(详细信息可参考PHP手册)。要得到这些信息,不仅可以从浏览器中查看,还可以使用命令行在服务器上查看。使用浏览器查看很简单,我们只需要在网站目录创建一个PHP文件,使用上面提到的phpinfo()函数,如:《?phpphpinfo();?》然互在浏览器中输入此文件路径即可查看。在Linux服务器上,我们还可以使用如下命令,不用浏览网页同样可以查看PHP信息,如:php -r ’phpinfo();’此命令同样可以得到网页形式的结果。

以上就是我们为大家找到的有关“linux怎样配置php(Linux PHP环境配置)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

linux怎样配置php(Linux PHP环境配置)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.