Linux/mint配置PHP运行环境
linux系统配置php运行环境
1.安装mysql
输入命令$sudo apt-get install mysql-server 安装的途中会出现两个弹窗是让你输入mysql的登录密码;
mysql的默认用户名是root,密码就是你输入的密码 我的mysql密码设置为[email protected]……1
输入$sudo netstat -tap | grep mysql命令就可以查看MySQL端口号判断MySQL是否安装成功
2.安装paache
输入命令$sudo apt-get install apache2就可以安装apache
打开本机浏览器输入127.0.0.1就可以查看apache是否安装成功
3.安装php7
输入命令$sudo apt-get innstall php7.0就可以安装php7.0了
4.安装apache2 php7 module
输入命令$sudo apt-get install libapache2-mod-php7.0
5.安装phpMyadmin4.7.0
1.解压后文件夹放到/var/www/html目录下
2.复制phpMyadmin文件夹中的config.sample.inc.php重命名为config.inc.php cp config.sample.inc.php config.inc.php
3.这时打开浏览器输入localhost/phpmyadmin(phpmyadmin要和文件夹名称一致)会出现错误
4.要解决这个错误先输入命令$apt-get install php-mysqli
5.修改php.ini设置文件;extension=php_mysqli.dll 去掉注释;(这里有一个技巧如果你找不到php.ini文件,那么你到apache默认的/var/www/html/目录下,输入命令$sudo vi phpinfo.php,在该文件中输入
<?php
phpinfo();
?>
然后再浏览器上输入localhost/phpinfo.php就能查到所有的ini文件的路径;
)
6.重启Apache.
6.关于重启Apache,mysql,php
安装的文件都是在/etc/下面
安装的文件都是在/etc/init.d/文件夹中启动
所以在对Apache等服务的启动,重启,停止,可以使用$/etc/init.d/[apache2, mysql, php7.0-fpm] [start, stop, restart]
6.php配置多站点服务
首先查看/etc/apache2/下面的两个文件夹
sites-available/和sites-enabled/
这两文件中放着Apache默认站点的信息.
配置自定义站点的流程
1.复制sites-available/中000-default.conf文件重命名,例如$cp 000-default.conf www-wzb-com.conf
2.修改www-wzb-com.conf文件中的信息($sudo vi www-wzb-com.conf),
<VirtualHost *:80> #端口号你可以自定义
ServerAdmin [email protected] #名字最好是邮箱的名字
ServerName www.wzb.com #这个也可以随便取,但是要与实际路径保持一致
DocumentRoot /home/wangzhangbo/www/wzb #这个是实际的文
<Directory "/home/wangzhangbo/www/wzb">#与上面的DocumentRoot路径保持一致
Options FollowSymLinks
AllowOverride A#Require all denieduire all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
“`
3.在sites-enabled/文件夹下建立连接,输入命令$sudo ln -s /etc/apache2/sites-availble/www-wzb-com.conf /etc/apache2/sites-enabled/www-wzb-com.conf(这里没有特殊的命名规则就是为了保持一直所以使用相同的名称)
4.修改/etc/hosts文件添加:
127.0.0.1 www.wzb.com
表示在浏览器上输入www.wzb.com实际是输入127.0.0.1
5.修改端口号,
输入命令$sudo vi /etc/apache2/ports.conf
添加NameVirtualHost *:8080
Listen 8088
原来的端口好默认就是80所以要修改000-default.conf文件的端口号改为8080再修改ports.conf文件添加监听端口号
6.重启apache服务,输入www.wzb.com:8088/*.php就可以访问你自定义的文件啦