导航:首页 > 编程语言 > phpautoconf

phpautoconf

发布时间:2023-06-09 20:21:46

❶ 如何在xampp中运行php文件

安装XAMPP启动apache和mysql后,服务器就运行了。在浏览器中输入localhost就可以看到xampp的欢迎界面。
下载一个简单的php文件
或者用任何编辑器保存以下代码
<html>
<body>
<?php
echo"HelloWorld";
?>
</body>
</html>
保存在XAMPP的htdocs文件夹下,比如test.php
然后在浏览器中输入http://localhost/test.php
就可以看到helloworld了。注意文件夹名字htdocs不用输入。

❷ 如何在linux下安装多个不同版本的PHP

Linux下部署php多版本共存
背景说明
自php7问世,身为最新版本控的我马上升级体验,但是由于服务器上还有旧程序在运行,只好部署一个php多版本共存环境。
现有环境是lnmp
- CentOS 6.7
- nginx 1.10.1
- mariadb-10.0.26
- php 7.0.8
为了更好兼容旧的php程序,推荐使用5.4.45. 主要是兼容mysql扩展。
开始安装
首先要下载php-5.4.45.tar.gz源码包。
通过源码安装
# tar xzvf php-5.4.45.tar.gz
# cd php-5.4.45

# ./configure --prefix=/usr/local/php54 --with-config-file-path=/usr/local/php54/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir=/usr/local/freetype --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --disable-fileinfo --enable-intl --with-xsl

# make ZEND_EXTRA_LIBS='-liconv'
# make install
# cp php.ini-proction /usr/local/php/etc/php.ini

------------------------------------------------------------------------------------------------
php.ini 配置
post_max_size = 50M
upload_max_filesize = 50M
date.timezone = PRC
short_open_tag = On
cgi.fix_pathinfo=0
max_execution_time = 300
disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
------------------------------------------------------------------------------------------------
php-fpm.conf 配置
------------------------------
# vim /usr/local/php/etc/php-fpm.conf1
[global]
pid = /usr/local/php54/var/run/php-fpm.pid
error_log = /usr/local/php54/var/log/php-fpm.log
log_level = notice

[www]
listen = /tmp/php54-cgi.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1:9001
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.max_children = 40
pm.start_servers = 20
pm.min_spare_servers = 20
pm.max_spare_servers = 40
request_terminate_timeout = 100
request_slowlog_timeout = 0
slowlog = var/log/slow.log

----------------------------------------------------------------------------------
启动 php-fpm
# cp sapi/fpm/init.d.php-fpm /etc/init.d/php54-fpm
# chmod +x /etc/init.d/php54-fpm
# /etc/init.d/php54-fpm start
-------------------------------------------------------------------------------------------
修改nginx配置,对需要的服务配置使用php-5.4.45
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php54-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
----------------------------------------------------------------------------------------
配置php-5.4.45 的php54-fpm 开机自动启动
# chkconfig --add php54-fpm
# chkconfig php54-fpm on

❸ Ubuntu12下编译安装PHP5.3开发环境

最近项目遇到一个坑爹的事情,一个源码必须使用PHP5.3,但是现在Ubuntu上自带的版本是5.4,降级之后会出各种奇怪的问题,最后没办法,只能一步步在Ubuntu12.04server上自己编译PHP5.3,比繁琐,共享之。
安装Apache2.2
复制代码
代码如下:
sudo
apt-get
install
apache2
-y
然后安装MySQL5.5
复制代码
代码如下:
sudo
apt-get
install
mysql-server-5.5
-y
接着就是编译依赖环境:
复制代码
代码如下:
sudo
apt-get
install
gcc
g++
autoconf
build-essential
-y

相关的lib支持库:
复制代码
代码如下:
sudo
apt-get
install
libxml2
libxml2-dev
libevent-1.4-2
libevent-dev
bzip2
libbz2-dev
libcurl3-gnutls
libcurl4-gnutls-dev
libpng12-0
libpng12-dev
libjpeg62
libjpeg62-dev
libfreetype6
libfreetype6-dev
libmcrypt4
libmcrypt-dev
zlib1g-dev
libtidy-dev
libmysqlclient-dev
-y
安装:
复制代码
代码如下:
./configure
--prefix=/usr/local/php
--with-mcrypt
--with-gettext
--with-mysql
--with-gd
--with-jpeg-dir
--with-png-dir
--with-curl
--with-freetype-dir
--enable-gd-native-ttf
--enable-mbstring
--enable-sockets
--with-pdo-mysql
--enable-fpm
--with-zlib
--enable-zip
--with-bz2
--enable-bcmath
--with-tidy
--with-fpm-user=daemon
--with-fpm-group=daemon
sudo
make
sudo
make
install
然后安装cli和dev:
复制代码
代码如下:
sudo
apt-get
install
php5-cli
php5-dev
最后开启Apache2支持:
复制代码
代码如下:
sudo
apt-get
install
libapache2-mod-php5
最后就大功告成了~
以上所述就是本文的全部内容了,希望大家能够喜欢。
请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

❹ php 如何定义一个数组

php中定义数组的方法:

1、PHP定义数组的格式:
数组名=array();
如:$aa=array();//这样就定义了一个数组,
之后给元素赋值:
$aa[0]="9016";
$aa[1]="9017";
$aa[2]="9018";

2、PHP输出数组的方法:
foreach($aa as $val)
{
echo$val;
}
也可以在定义数组时直接赋值
$aa=array(0=>"9016",1=>"9017";2=>"9018");

3、PHP的数组还可以用字符做下标,不一定要数字:
$aa["name"]="Joan";
$aa["num"]="9018";
$aa["email"]="[email protected]";
也可以这样
$aa=array("name"=>"joan","num"=>"9018","email"=>"[email protected]");
将一个一维数组的元素也定义为数组,就是一个二维数组,
$aa=array(0=>"a1",1=>"a2");
$bb=array(0=>"b1",1=>"b2");
$cc=array(0=>$aa;1=>$bb);此时,$cc[0]也是一个数组,$cc[1]也是一个数组,$cc就是一个二维数组。
同理,三维,四维数组也可以继续定义下去。

4、数组的元素不仅于数字和字符串,可以是类的对象。

阅读全文

与phpautoconf相关的资料

热点内容
id加密门禁卡可以复制到手机吗 浏览:672
路由器如何控制某个app 浏览:43
C51编译器在标准C的基础上 浏览:260
银行卡掉了可以办车贷解压吗 浏览:317
没解压可以贷款吗 浏览:517
最小pdf阅读器 浏览:808
游戏被加密了怎样用电脑打开 浏览:300
蓝灯如何手动选择服务器 浏览:85
服务器设置在中国意味什么 浏览:571
单片机不能进行选择控制 浏览:694
咕咚手表如何绑定手机app 浏览:530
命令虚拟语气 浏览:405
戴尔系统命令 浏览:583
怎样压缩视频文件大小 浏览:686
51单片机信号发生器 浏览:56
米拍摄影哪个app好 浏览:88
天津致远曙光服务器云服务器 浏览:117
光子程序员怎么获得 浏览:535
中医诊断学第九版pdf 浏览:498
python集成包 浏览:305