① 虚拟机ubuntu怎么搭建php环境
1.安装apache、php5、mysql(操作之前先在终端提升管理员权限sudosu)安装apache,php5,mysql,按下面的步骤,一步一步来安装:sudoapt-getinstallapache2ubuntu下apache的配置文件为/etc/apache2/apache2.confhttps.conf是用户配置文件,默认为空的,可以在里面配置虚拟主机启用rewrite模块a2enmodrewriteApaceh2多了一组a2enmoda2dismod指令,用于启用和禁用Apache的模块。sudoapt-getinstallphp5sudoapt-getinstallphp5-gdsudoapt-getinstalllibapache2-mod-php5sudo/etc/init.d/apache2restart//重启apache,此时php5已经可用了sudoapt-getinstallmysql-serversudoapt-getinstalllibapache2-mod-auth-mysqlsudoapt-getinstallphp5-mysqlsudo/etc/init.d/apache2restart//再次重启apache,使新服务正常激活然后在终端输入:sudols/etc/apache2/mods-enabled看看这个目录下,有没有php5.conf和php5.load,如果没有则:sudoa2enmodphp5启用php模块,然后重启apache即可。哦耶,这里,apache、php5、mysql都已经可用了。2.安装phpmyadmin在phpmyadmin网站上下载软件包,解压缩到本地目录/var/www/phpmyadmin(/home/user/www/phpmyadmin)。在终端下执行:sudocp/var/www/phpmyadmin/config.sample.inc.php/var/www/phpmyadmin/config.inc.phpsudogedit/var/www/phpmyadmin/config.inc.php找到”blowfish_secret”在后面填上任意字母。保存,退出!附常用命令:sudo/etc/init.d/apache2restartsudo/etc/init.d/mysqlrestart彻底删除libapache2-mod-php5,然后重新安装它sudoapt-getremove--purgelibapache2-mod-php5sudoapt-getinstalllibapache2-mod-php5
② 刚申请了阿里云服务器,怎么配置怎么弄出和普通电脑一样的操作界面怎么配置wordpress环境
1、首先第一步就是进行登录控制面板—高级环境设置—PHP版本设置,将PHP版本修改自己需要的版本php 5.2./php 5.3/php 5.4/即可。
③ 如何在虚拟机上搭建php
虚拟机是window系统还是 linux系统。
window系统就很简单了,直接下载一个集成环境,就可以运行了
linux 系统就要稍微麻烦点
1. php下载以及安装
下载: wget http://am1.php.net/distributions/php-7.3.2.tar.gz
解压: tar -zxvf php-7.3.2.tar.gz
进入目录开始编译安装:
./configure --prefix=/opt/soft/php --enable-fpm
下面是直接把常用的扩展安装好,免得后面在一个一个安装(推荐)
./configure --prefix=/opt/soft/php --with-curl --with-mysqli --with-openssl --with-pdo-mysql --enable-fpm
make
sudo make install
设置快捷访问方式: sudo cp /opt/soft/php/bin/php /usr/local/bin/
把php配置文件放在正确的位置
确认正确位置:php -i | grep php.ini
在下载的安装包中将php配置文件移动过来: sudo cp /opt/packages/php-7.3.2/php.ini-proction /opt/soft/php/lib/php.ini
ps:以后可以通过 php --ini 查看文件所在位置
2. nginx下载以及安装
和上面php一样的步骤,下载--解压--编译--安装
wget http://nginx.org/download/nginx-1.14.2.tar.gz
./configure --prefix=/opt/soft/nginx --sbin-path=/opt/soft/nginx/sbin/nginx --conf-path=/opt/soft/nginx/config/nginx.conf --error-log-path=/opt/soft/nginx/logs/error.log --pid-path=/opt/soft/nginx/logs/nginx.pid --http-log-path=/opt/soft/nginx/logs/access.log --with-http_stub_status_mole --with-http_ssl_mole
sudo make && make install
设置快捷访问方式: sudo cp /opt/soft/nginx/sbin/nginx /usr/local/bin/
简单配置nginx(详细配置后面再重新开文章写),然后浏览器直接访问ip就能访问了(这个时候只能访问html,访问php是直接下载文件)
开启nginx: sudo nginx(sudo nginx -s reload 重启nginx), 查看是否开起nginx: sudo netstat -anp | grep 80(端口号)
3. 配置nginx支持php
nginx不能直接和php通信,需要借助FastCGI(高速地在HTTP服务器和动态脚本语言间通信的接口),需要用到php-fpm(FastCGI Process Manager:FastCGI进程管理器, 他的具体概念可以参照这里搞清楚php-FPM到底是什么),这也是为什么在编译安装php的时候需要带--enable-fpm这个扩展的原因.
I. 启动php-fpm
进入到 /opt/soft/php/etc 这个目录将php-fpm.conf.default改名为php-fpm.conf,编辑他查看最后一行
然后进入最后一行指向php-pm.d目录,将www.conf.default改名成www.conf,并编辑成对应账号,我这里是xunan
然后将/opt/soft/php/sbin/php-fpm设置快捷访问方式,并启动php-fpm,也就是执行下面两个命令
sudo cp /opt/soft/php/sbin/php-fpm /usr/local/bin/ sudo php-fpm
ps: 重启php-fpm: 先ps aux | grep php-fpm,然后kill掉对应的进程
II. 配置nginx支持php
具体配置:
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
按照上面配置完成后,在配置文件的root目录下建立一个index.php,编辑
然后重启nginx(sudo nginx -s reload),在浏览器ip访问
④ php虚拟主机 虚拟目录配置,即配置Apache中conf文件和php中ini初始化
这个是我成功配置的经验
1.安装apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\
步骤:下一步下一步
2.安装php-5.2.0-Win32.zip 到 d:\phpWeb\php\
步骤:(1)解压压缩包到d:\phpWeb\php\
(2)找到php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里
(3)将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32)
3.配置apache
步骤:(1)打开 d:\phpWeb\APACHE\conf\httpd.conf 这个文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 将其改为你的WEB目录(可不改有时改了会出错)
(3)找到DirectoryIndex index.html这一行,在后面加入index.html.var index.htm index.php
(4)找到#LoadMole ssl_mole moles/mod_ssl.so这行,在后面加上一行:LoadMole php5_mole d:/phpWeb/php/php5apache2_2.dll
(5)找到AddType application/x-gzip .gz .tgz这行,在后面加上一行:AddType application/x-httpd-php .php
4.配置php
步骤:(1)找到c:\windows\php.ini并打开 (刚才拷进去的)
(2)找到extension_dir = "./" 改为 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysql.dll将前面的;号去掉
(4)找到;session.save_path = 去掉前面;并设路径"d:/phpWeb/php/session_temp"并在该路径下新建文件夹session_temp
⑤ php程序在虚拟主机上怎么运行
直接把php的文件传上去就行,虚拟机嘛,空间商那边都会帮你弄好的,你就传文件
⑥ 怎么把阿里云虚拟主机的.net环境换成PHP环境
首先安装php环境,这个可以在购买主机的时候,在操作系统市场选择一个免费的带php环境的操作系统,这样主机分配下来就可以使用 然后把wordpress的源文件修改一下数据库配置,传到主机空间上 浏览器输入主机地址,完成